pub struct BinaryResult {
pub bytes: Vec<u8>,
pub mime_type: String,
}Expand description
Binary result from tool execution.
Fields§
§bytes: Vec<u8>Binary data. Serializes as a JSON array of unsigned integers (0–255).
mime_type: StringMIME type.
Trait Implementations§
Source§impl Clone for BinaryResult
impl Clone for BinaryResult
Source§fn clone(&self) -> BinaryResult
fn clone(&self) -> BinaryResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BinaryResult
impl Debug for BinaryResult
Source§impl<'de> Deserialize<'de> for BinaryResult
impl<'de> Deserialize<'de> for BinaryResult
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
Auto Trait Implementations§
impl Freeze for BinaryResult
impl RefUnwindSafe for BinaryResult
impl Send for BinaryResult
impl Sync for BinaryResult
impl Unpin for BinaryResult
impl UnsafeUnpin for BinaryResult
impl UnwindSafe for BinaryResult
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