[][src]Enum onnx_pb::attribute_proto::AttributeType

#[repr(i32)]pub enum AttributeType {
    Undefined,
    Float,
    Int,
    String,
    Tensor,
    Graph,
    SparseTensor,
    Floats,
    Ints,
    Strings,
    Tensors,
    Graphs,
    SparseTensors,
}

Note: this enum is structurally identical to the OpSchema::AttrType enum defined in schema.h. If you rev one, you likely need to rev the other.

Variants

Undefined
Float
Int
String
Tensor
Graph
SparseTensor
Floats
Ints
Strings
Tensors
Graphs
SparseTensors

Implementations

impl AttributeType[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of AttributeType.

pub fn from_i32(value: i32) -> Option<AttributeType>[src]

Converts an i32 to a AttributeType, or None if value is not a valid variant.

Trait Implementations

impl Clone for AttributeType[src]

impl Copy for AttributeType[src]

impl Debug for AttributeType[src]

impl Default for AttributeType[src]

impl Eq for AttributeType[src]

impl From<AttributeType> for i32[src]

impl Hash for AttributeType[src]

impl Ord for AttributeType[src]

impl PartialEq<AttributeType> for AttributeType[src]

impl PartialOrd<AttributeType> for AttributeType[src]

impl StructuralEq for AttributeType[src]

impl StructuralPartialEq for AttributeType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.