AdditionalCIds

Struct AdditionalCIds 

Source
pub struct AdditionalCIds<'a> { /* private fields */ }

Implementations§

Source§

impl<'a> AdditionalCIds<'a>

Source

pub fn get(&self, name: &str) -> Option<&ContentId>

Returns the content id associated with the given name.

If multiple of the maps used to create this type contain the key the first match is returned and all later ones are ignored.

§Panic

If the resource exists but is not loaded (i.e. has no content id) this will panic as this can only happen if there is a bug in the mail code, or this type was used externally.

Trait Implementations§

Source§

impl<'a> Serialize for AdditionalCIds<'a>

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> Freeze for AdditionalCIds<'a>

§

impl<'a> RefUnwindSafe for AdditionalCIds<'a>

§

impl<'a> Send for AdditionalCIds<'a>

§

impl<'a> Sync for AdditionalCIds<'a>

§

impl<'a> Unpin for AdditionalCIds<'a>

§

impl<'a> UnwindSafe for AdditionalCIds<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> HeaderTryFrom<T> for T

Source§

impl<F, T> HeaderTryInto<T> for F
where T: HeaderTryFrom<F>,

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> Erased for T