pub struct PreviewableKind(/* private fields */);Expand description
Builder kind for messages requiring preview processing. Exposes with_preview to override the
thumbnail. With the multimedia feature, also exposes with_transcoder to control JPEG
re-encoding at send time.
Auto Trait Implementations§
impl Freeze for PreviewableKind
impl RefUnwindSafe for PreviewableKind
impl Send for PreviewableKind
impl Sync for PreviewableKind
impl Unpin for PreviewableKind
impl UnsafeUnpin for PreviewableKind
impl UnwindSafe for PreviewableKind
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more