Struct ChordSymbol
pub struct ChordSymbol(/* private fields */);Implementations§
§impl ChordSymbol
impl ChordSymbol
pub fn new(value: impl AsRef<str>) -> Result<ChordSymbol, ChordError>
pub fn as_str(&self) -> &str
pub fn value(&self) -> &str
pub fn into_string(self) -> String
Trait Implementations§
§impl AsRef<str> for ChordSymbol
impl AsRef<str> for ChordSymbol
§impl Clone for ChordSymbol
impl Clone for ChordSymbol
§fn clone(&self) -> ChordSymbol
fn clone(&self) -> ChordSymbol
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 more§impl Debug for ChordSymbol
impl Debug for ChordSymbol
§impl Display for ChordSymbol
impl Display for ChordSymbol
§impl FromStr for ChordSymbol
impl FromStr for ChordSymbol
§type Err = ChordError
type Err = ChordError
The associated error which can be returned from parsing.
§fn from_str(value: &str) -> Result<ChordSymbol, <ChordSymbol as FromStr>::Err>
fn from_str(value: &str) -> Result<ChordSymbol, <ChordSymbol as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for ChordSymbol
impl Hash for ChordSymbol
§impl Ord for ChordSymbol
impl Ord for ChordSymbol
§impl PartialEq for ChordSymbol
impl PartialEq for ChordSymbol
§impl PartialOrd for ChordSymbol
impl PartialOrd for ChordSymbol
§impl TryFrom<&str> for ChordSymbol
impl TryFrom<&str> for ChordSymbol
§type Error = ChordError
type Error = ChordError
The type returned in the event of a conversion error.
§fn try_from(
value: &str,
) -> Result<ChordSymbol, <ChordSymbol as TryFrom<&str>>::Error>
fn try_from( value: &str, ) -> Result<ChordSymbol, <ChordSymbol as TryFrom<&str>>::Error>
Performs the conversion.
impl Eq for ChordSymbol
impl StructuralPartialEq for ChordSymbol
Auto Trait Implementations§
impl Freeze for ChordSymbol
impl RefUnwindSafe for ChordSymbol
impl Send for ChordSymbol
impl Sync for ChordSymbol
impl Unpin for ChordSymbol
impl UnsafeUnpin for ChordSymbol
impl UnwindSafe for ChordSymbol
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