[−][src]Enum tract_tensorflow::tfpb::tensorflow::structured_value::Kind
The kind of value.
Variants
NoneValue(NoneValue)
Represents None.
Float64Value(f64)
Represents a double-precision floating-point value (a Python float
).
Int64Value(i64)
Represents a signed integer value, limited to 64 bits. Larger values from Python's arbitrary-precision integers are unsupported.
StringValue(String)
Represents a string of Unicode characters stored in a Python str
.
In Python 3, this is exactly what type str
is.
In Python 2, this is the UTF-8 encoding of the characters.
For strings with ASCII characters only (as often used in TensorFlow code)
there is effectively no difference between the language versions.
The obsolescent unicode
type of Python 2 is not supported here.
BoolValue(bool)
Represents a boolean value.
TensorShapeValue(TensorShapeProto)
Represents a TensorShape.
TensorDtypeValue(i32)
Represents an enum value for dtype.
TensorSpecValue(TensorSpecProto)
Represents a value for tf.TensorSpec.
TypeSpecValue(Box<TypeSpecProto>)
Represents a value for tf.TypeSpec.
ListValue(ListValue)
Represents a list of Value
.
TupleValue(TupleValue)
Represents a tuple of Value
.
DictValue(DictValue)
Represents a dict Value
.
NamedTupleValue(NamedTupleValue)
Represents Python's namedtuple.
Methods
impl Kind
[src]
pub fn encode<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
pub fn merge<B>(
field: &mut Option<Kind>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
field: &mut Option<Kind>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
pub fn encoded_len(&self) -> usize
[src]
Trait Implementations
impl Clone for Kind
[src]
impl Debug for Kind
[src]
impl PartialEq<Kind> for Kind
[src]
impl StructuralPartialEq for Kind
[src]
Auto Trait Implementations
impl RefUnwindSafe for Kind
impl Send for Kind
impl Sync for Kind
impl Unpin for Kind
impl UnwindSafe for Kind
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn as_any(&self) -> &(dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> DowncastSync for T where
T: Send + Sync + Any,
T: Send + Sync + Any,
impl<T> DynClone for T where
T: Clone,
[src]
T: Clone,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,