[−][src]Struct new_tokio_smtp::ForwardPath
represents a forward path, most times this is just a mail address
Note that this type is not supposed to contain the surrounding '<'
and '>'
.
They will be added automatically.
Note that currently no parser is implemented and that the
allowed grammar of the forward path changes depending on
the EsmtKeywords
in EHLO and on the parameters of the
previously send MAIL
command. This and the fact that
part of the grammar of forward paths are discouraged to
be used makes it a bit of a wast of time to implement the
grammar here. Through send_mail
actually does know about
SMTPUTF8
and keeps track of it.
Implementations
impl ForwardPath
[src]
pub fn as_str(&self) -> &str
[src]
return the inner representation as &str
pub fn from_unchecked<I>(data: I) -> Self where
I: Into<String>,
[src]
I: Into<String>,
create a new instance from a string without validating the input
Trait Implementations
impl AsRef<str> for ForwardPath
[src]
impl Clone for ForwardPath
[src]
fn clone(&self) -> ForwardPath
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ForwardPath
[src]
impl Eq for ForwardPath
[src]
impl From<MailAddress> for ForwardPath
[src]
fn from(addr: MailAddress) -> ForwardPath
[src]
impl Hash for ForwardPath
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Into<String> for ForwardPath
[src]
impl<'a> PartialEq<&'a str> for ForwardPath
[src]
impl PartialEq<ForwardPath> for ForwardPath
[src]
fn eq(&self, other: &ForwardPath) -> bool
[src]
fn ne(&self, other: &ForwardPath) -> bool
[src]
impl PartialEq<String> for ForwardPath
[src]
impl PartialEq<str> for ForwardPath
[src]
impl StructuralEq for ForwardPath
[src]
impl StructuralPartialEq for ForwardPath
[src]
Auto Trait Implementations
impl RefUnwindSafe for ForwardPath
impl Send for ForwardPath
impl Sync for ForwardPath
impl Unpin for ForwardPath
impl UnwindSafe for ForwardPath
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,