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