pub struct Msisdn(/* private fields */);
Implementations§
Source§impl Msisdn
Mobile Subscriber Integrated Services Digital Network Number
impl Msisdn
Mobile Subscriber Integrated Services Digital Network Number
A worldwide unique phone number. This does not require a +
or 00
prefix before the country code.
pub fn new(raw: u64) -> Result<Self, MessageBirdError>
Sourcepub fn try_from(raw: u64) -> Result<Self, MessageBirdError>
pub fn try_from(raw: u64) -> Result<Self, MessageBirdError>
convert from u64
TODO use TryFrom as soon as stabilized
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Msisdn
impl<'de> Deserialize<'de> for Msisdn
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<Msisdn> for QueryRecipient
impl From<Msisdn> for QueryRecipient
impl Copy for Msisdn
impl Eq for Msisdn
impl StructuralPartialEq for Msisdn
Auto Trait Implementations§
impl Freeze for Msisdn
impl RefUnwindSafe for Msisdn
impl Send for Msisdn
impl Sync for Msisdn
impl Unpin for Msisdn
impl UnwindSafe for Msisdn
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.