pub struct ResidueSymbol(/* private fields */);Expand description
A single residue symbol.
Implementations§
Source§impl ResidueSymbol
impl ResidueSymbol
Sourcepub const fn from_char(value: char) -> ResidueSymbol
pub const fn from_char(value: char) -> ResidueSymbol
Creates a residue symbol from a single character.
Sourcepub fn new(value: impl AsRef<str>) -> Result<ResidueSymbol, ResidueError>
pub fn new(value: impl AsRef<str>) -> Result<ResidueSymbol, ResidueError>
Creates a residue symbol from text containing exactly one character.
§Errors
Returns ResidueError::EmptySymbol for empty text and
ResidueError::MultipleSymbols for text with more than one character.
Trait Implementations§
Source§impl Clone for ResidueSymbol
impl Clone for ResidueSymbol
Source§fn clone(&self) -> ResidueSymbol
fn clone(&self) -> ResidueSymbol
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResidueSymbol
impl Debug for ResidueSymbol
Source§impl Display for ResidueSymbol
impl Display for ResidueSymbol
Source§impl FromStr for ResidueSymbol
impl FromStr for ResidueSymbol
Source§type Err = ResidueError
type Err = ResidueError
The associated error which can be returned from parsing.
Source§fn from_str(
value: &str,
) -> Result<ResidueSymbol, <ResidueSymbol as FromStr>::Err>
fn from_str( value: &str, ) -> Result<ResidueSymbol, <ResidueSymbol as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for ResidueSymbol
impl Hash for ResidueSymbol
Source§impl Ord for ResidueSymbol
impl Ord for ResidueSymbol
Source§fn cmp(&self, other: &ResidueSymbol) -> Ordering
fn cmp(&self, other: &ResidueSymbol) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ResidueSymbol
impl PartialEq for ResidueSymbol
Source§impl PartialOrd for ResidueSymbol
impl PartialOrd for ResidueSymbol
impl Copy for ResidueSymbol
impl Eq for ResidueSymbol
impl StructuralPartialEq for ResidueSymbol
Auto Trait Implementations§
impl Freeze for ResidueSymbol
impl RefUnwindSafe for ResidueSymbol
impl Send for ResidueSymbol
impl Sync for ResidueSymbol
impl Unpin for ResidueSymbol
impl UnsafeUnpin for ResidueSymbol
impl UnwindSafe for ResidueSymbol
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