pub struct EmbeddedResource {
pub text: Option<String>,
pub blob: Option<String>,
pub uri: String,
pub mime_type: Option<String>,
pub annotations: Option<Annotations>,
pub extensions: Extensions,
}Expand description
A resource’s contents, inline.
Fields§
§text: Option<String>The text form, if the resource is text.
blob: Option<String>The blob form, if the resource is binary.
uri: StringThe resource’s URI.
mime_type: Option<String>The media type, if known.
annotations: Option<Annotations>Optional annotations, 2025-03-26.
extensions: ExtensionsUnmodelled fields.
Implementations§
Source§impl EmbeddedResource
impl EmbeddedResource
Sourcepub const fn required_features(&self) -> FeatureSet
pub const fn required_features(&self) -> FeatureSet
What this block needs, over and above being an embedded resource.
Trait Implementations§
Source§impl Clone for EmbeddedResource
impl Clone for EmbeddedResource
Source§impl Debug for EmbeddedResource
impl Debug for EmbeddedResource
Source§impl PartialEq for EmbeddedResource
impl PartialEq for EmbeddedResource
impl StructuralPartialEq for EmbeddedResource
Auto Trait Implementations§
impl Freeze for EmbeddedResource
impl RefUnwindSafe for EmbeddedResource
impl Send for EmbeddedResource
impl Sync for EmbeddedResource
impl Unpin for EmbeddedResource
impl UnsafeUnpin for EmbeddedResource
impl UnwindSafe for EmbeddedResource
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