Struct twilight_embed_builder::image_source::ImageSource [−][src]
#[non_exhaustive]pub struct ImageSource(_);
Expand description
Image sourcing for embed images.
Implementations
Create an attachment image source.
This will automatically prepend attachment://
to the source.
Errors
Returns an ImageSourceAttachmentErrorType::ExtensionEmpty
if an
extension exists but is empty.
Returns an ImageSourceAttachmentErrorType::ExtensionMissing
if an
extension is missing.
Create a URL image source.
The following URL protocols are acceptable:
- https
- http
Errors
Returns an ImageSourceUrlErrorType::ProtocolUnsupported
error type
if the URL’s protocol is unsupported.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ImageSource
impl Send for ImageSource
impl Sync for ImageSource
impl Unpin for ImageSource
impl UnwindSafe for ImageSource
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more