pub enum AttributeValueDef {
String(String),
Int(i64),
Float(f64),
Bool(bool),
IntList(Vec<i64>),
FloatList(Vec<f64>),
Shape(Vec<usize>),
Tensor(Vec<f32>),
}Expand description
Serializable representation of attribute values
Variants§
String(String)
Int(i64)
Float(f64)
Bool(bool)
IntList(Vec<i64>)
FloatList(Vec<f64>)
Shape(Vec<usize>)
Tensor(Vec<f32>)
Trait Implementations§
Source§impl Clone for AttributeValueDef
impl Clone for AttributeValueDef
Source§fn clone(&self) -> AttributeValueDef
fn clone(&self) -> AttributeValueDef
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 AttributeValueDef
impl Debug for AttributeValueDef
Source§impl From<AttributeValue> for AttributeValueDef
impl From<AttributeValue> for AttributeValueDef
Source§fn from(value: AttributeValue) -> Self
fn from(value: AttributeValue) -> Self
Converts to this type from the input type.
Source§impl TryFrom<AttributeValueDef> for AttributeValue
impl TryFrom<AttributeValueDef> for AttributeValue
Source§type Error = TensorError
type Error = TensorError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for AttributeValueDef
impl RefUnwindSafe for AttributeValueDef
impl Send for AttributeValueDef
impl Sync for AttributeValueDef
impl Unpin for AttributeValueDef
impl UnsafeUnpin for AttributeValueDef
impl UnwindSafe for AttributeValueDef
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