pub struct VerticalReference(/* private fields */);Implementations§
Source§impl VerticalReference
impl VerticalReference
Sourcepub fn new(value: impl AsRef<str>) -> Result<Self, VerticalReferenceTextError>
pub fn new(value: impl AsRef<str>) -> Result<Self, VerticalReferenceTextError>
Creates a vertical reference label from non-empty text.
§Errors
Returns VerticalReferenceTextError::Empty when the trimmed value is empty.
pub fn as_str(&self) -> &str
pub fn into_string(self) -> String
Trait Implementations§
Source§impl AsRef<str> for VerticalReference
impl AsRef<str> for VerticalReference
Source§impl Clone for VerticalReference
impl Clone for VerticalReference
Source§fn clone(&self) -> VerticalReference
fn clone(&self) -> VerticalReference
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 VerticalReference
impl Debug for VerticalReference
Source§impl Display for VerticalReference
impl Display for VerticalReference
Source§impl FromStr for VerticalReference
impl FromStr for VerticalReference
Source§impl Hash for VerticalReference
impl Hash for VerticalReference
Source§impl Ord for VerticalReference
impl Ord for VerticalReference
Source§fn cmp(&self, other: &VerticalReference) -> Ordering
fn cmp(&self, other: &VerticalReference) -> 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 VerticalReference
impl PartialEq for VerticalReference
Source§impl PartialOrd for VerticalReference
impl PartialOrd for VerticalReference
impl Eq for VerticalReference
impl StructuralPartialEq for VerticalReference
Auto Trait Implementations§
impl Freeze for VerticalReference
impl RefUnwindSafe for VerticalReference
impl Send for VerticalReference
impl Sync for VerticalReference
impl Unpin for VerticalReference
impl UnsafeUnpin for VerticalReference
impl UnwindSafe for VerticalReference
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