Struct Accession
pub struct Accession(/* private fields */);Expand description
A non-empty sequence accession.
Implementations§
§impl Accession
impl Accession
pub fn new(value: impl AsRef<str>) -> Result<Accession, SequenceIdError>
pub fn new(value: impl AsRef<str>) -> Result<Accession, SequenceIdError>
Creates a sequence accession from non-empty text.
Casing and punctuation are preserved exactly as supplied.
§Errors
Returns SequenceIdError::Empty when the trimmed accession is empty.
Trait Implementations§
§impl Ord for Accession
impl Ord for Accession
§impl PartialOrd for Accession
impl PartialOrd for Accession
impl Eq for Accession
impl StructuralPartialEq for Accession
Auto Trait Implementations§
impl Freeze for Accession
impl RefUnwindSafe for Accession
impl Send for Accession
impl Sync for Accession
impl Unpin for Accession
impl UnsafeUnpin for Accession
impl UnwindSafe for Accession
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more