pub struct Protos {
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<'de> Deserialize<'de> for Protos
impl<'de> Deserialize<'de> for Protos
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 Protos> for ConfigOutputRef<'a>
impl<'a> From<&'a Protos> for ConfigOutputRef<'a>
Source§fn from(v: &'a Protos) -> ConfigOutputRef<'a>
fn from(v: &'a Protos) -> ConfigOutputRef<'a>
Converts from references of config structs to ConfigOutputRef
§Examples
let protos = configs::Protos {
decoder: configs::DecoderType::Ultralytics,
quantization: None,
shape: vec![1, 160, 160, 32],
dshape: Vec::new(),
};
let output: ConfigOutputRef = (&protos).into();impl StructuralPartialEq for Protos
Auto Trait Implementations§
impl Freeze for Protos
impl RefUnwindSafe for Protos
impl Send for Protos
impl Sync for Protos
impl Unpin for Protos
impl UnsafeUnpin for Protos
impl UnwindSafe for Protos
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