Struct StreetAddress
pub struct StreetAddress {
pub number: StreetNumber,
pub name: StreetName,
pub unit_designator: Option<UnitDesignator>,
pub unit_number: Option<UnitNumber>,
}Fields§
§number: StreetNumber§name: StreetName§unit_designator: Option<UnitDesignator>§unit_number: Option<UnitNumber>Implementations§
§impl StreetAddress
impl StreetAddress
pub const fn new(number: StreetNumber, name: StreetName) -> StreetAddress
pub fn with_unit( self, designator: UnitDesignator, number: UnitNumber, ) -> StreetAddress
Trait Implementations§
§impl Clone for StreetAddress
impl Clone for StreetAddress
§fn clone(&self) -> StreetAddress
fn clone(&self) -> StreetAddress
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 StreetAddress
impl Debug for StreetAddress
§impl Hash for StreetAddress
impl Hash for StreetAddress
§impl PartialEq for StreetAddress
impl PartialEq for StreetAddress
impl Eq for StreetAddress
impl StructuralPartialEq for StreetAddress
Auto Trait Implementations§
impl Freeze for StreetAddress
impl RefUnwindSafe for StreetAddress
impl Send for StreetAddress
impl Sync for StreetAddress
impl Unpin for StreetAddress
impl UnsafeUnpin for StreetAddress
impl UnwindSafe for StreetAddress
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