pub enum PersistedBinaryResult {
PersistedBinaryImage(PersistedBinaryImage),
OmittedBinaryResult(OmittedBinaryResult),
BinaryAssetReference(BinaryAssetReference),
}Expand description
A model-facing binary result as persisted: full inline data, a size-omitted marker, or a deduplicated asset reference
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
PersistedBinaryImage(PersistedBinaryImage)
OmittedBinaryResult(OmittedBinaryResult)
BinaryAssetReference(BinaryAssetReference)
Trait Implementations§
Source§impl Clone for PersistedBinaryResult
impl Clone for PersistedBinaryResult
Source§fn clone(&self) -> PersistedBinaryResult
fn clone(&self) -> PersistedBinaryResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PersistedBinaryResult
impl Debug for PersistedBinaryResult
Source§impl<'de> Deserialize<'de> for PersistedBinaryResult
impl<'de> Deserialize<'de> for PersistedBinaryResult
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 PersistedBinaryResult
impl RefUnwindSafe for PersistedBinaryResult
impl Send for PersistedBinaryResult
impl Sync for PersistedBinaryResult
impl Unpin for PersistedBinaryResult
impl UnsafeUnpin for PersistedBinaryResult
impl UnwindSafe for PersistedBinaryResult
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