pub struct MaskCoefficients {
pub decoder: DecoderType,
pub quantization: Option<QuantTuple>,
pub shape: Vec<usize>,
pub dshape: Vec<(DimName, usize)>,
}Fields§
§decoder: DecoderType§quantization: Option<QuantTuple>§shape: Vec<usize>§dshape: Vec<(DimName, usize)>Trait Implementations§
Source§impl Clone for MaskCoefficients
impl Clone for MaskCoefficients
Source§fn clone(&self) -> MaskCoefficients
fn clone(&self) -> MaskCoefficients
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 MaskCoefficients
impl Debug for MaskCoefficients
Source§impl<'de> Deserialize<'de> for MaskCoefficients
impl<'de> Deserialize<'de> for MaskCoefficients
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
Source§impl<'a> From<&'a MaskCoefficients> for ConfigOutputRef<'a>
impl<'a> From<&'a MaskCoefficients> for ConfigOutputRef<'a>
Source§fn from(v: &'a MaskCoefficients) -> ConfigOutputRef<'a>
fn from(v: &'a MaskCoefficients) -> ConfigOutputRef<'a>
Converts from references of config structs to ConfigOutputRef
§Examples
let mask_coefficients = configs::MaskCoefficients {
decoder: configs::DecoderType::Ultralytics,
quantization: None,
shape: vec![1, 32, 8400],
dshape: Vec::new(),
};
let output: ConfigOutputRef = (&mask_coefficients).into();Source§impl PartialEq for MaskCoefficients
impl PartialEq for MaskCoefficients
Source§impl Serialize for MaskCoefficients
impl Serialize for MaskCoefficients
impl StructuralPartialEq for MaskCoefficients
Auto Trait Implementations§
impl Freeze for MaskCoefficients
impl RefUnwindSafe for MaskCoefficients
impl Send for MaskCoefficients
impl Sync for MaskCoefficients
impl Unpin for MaskCoefficients
impl UnsafeUnpin for MaskCoefficients
impl UnwindSafe for MaskCoefficients
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more