Struct ResourceUse
pub struct ResourceUse(/* private fields */);Implementations§
§impl ResourceUse
impl ResourceUse
pub fn new(value: impl AsRef<str>) -> Result<ResourceUse, NicheTextError>
pub fn new(value: impl AsRef<str>) -> Result<ResourceUse, NicheTextError>
§Errors
Returns NicheTextError::Empty when value is blank.
pub fn as_str(&self) -> &str
Trait Implementations§
§impl Clone for ResourceUse
impl Clone for ResourceUse
§fn clone(&self) -> ResourceUse
fn clone(&self) -> ResourceUse
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 ResourceUse
impl Debug for ResourceUse
§impl Display for ResourceUse
impl Display for ResourceUse
§impl FromStr for ResourceUse
impl FromStr for ResourceUse
§type Err = NicheTextError
type Err = NicheTextError
The associated error which can be returned from parsing.
§fn from_str(value: &str) -> Result<ResourceUse, <ResourceUse as FromStr>::Err>
fn from_str(value: &str) -> Result<ResourceUse, <ResourceUse as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for ResourceUse
impl Hash for ResourceUse
§impl Ord for ResourceUse
impl Ord for ResourceUse
§impl PartialEq for ResourceUse
impl PartialEq for ResourceUse
§impl PartialOrd for ResourceUse
impl PartialOrd for ResourceUse
impl Eq for ResourceUse
impl StructuralPartialEq for ResourceUse
Auto Trait Implementations§
impl Freeze for ResourceUse
impl RefUnwindSafe for ResourceUse
impl Send for ResourceUse
impl Sync for ResourceUse
impl Unpin for ResourceUse
impl UnsafeUnpin for ResourceUse
impl UnwindSafe for ResourceUse
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