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