pub enum EmbeddedResourceBody {
Text {
text: String,
},
Blob {
blob: String,
},
}Expand description
The body of an EmbeddedResource. A text
resource is a String; a binary resource is
base64-encoded.
Variants§
Text
A text resource. The MIME type is the tag;
e.g. text/plain for plain text or
text/markdown for Markdown.
Blob
A binary resource. The MIME type is the tag; the data is base64-encoded.
Trait Implementations§
Source§impl Clone for EmbeddedResourceBody
impl Clone for EmbeddedResourceBody
Source§impl Debug for EmbeddedResourceBody
impl Debug for EmbeddedResourceBody
Source§impl<'de> Deserialize<'de> for EmbeddedResourceBody
impl<'de> Deserialize<'de> for EmbeddedResourceBody
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for EmbeddedResourceBody
Source§impl PartialEq for EmbeddedResourceBody
impl PartialEq for EmbeddedResourceBody
Source§impl Serialize for EmbeddedResourceBody
impl Serialize for EmbeddedResourceBody
impl StructuralPartialEq for EmbeddedResourceBody
Auto Trait Implementations§
impl Freeze for EmbeddedResourceBody
impl RefUnwindSafe for EmbeddedResourceBody
impl Send for EmbeddedResourceBody
impl Sync for EmbeddedResourceBody
impl Unpin for EmbeddedResourceBody
impl UnsafeUnpin for EmbeddedResourceBody
impl UnwindSafe for EmbeddedResourceBody
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