pub struct SummaryMetadata {
pub plugin_data: Option<PluginData>,
pub display_name: String,
pub summary_description: String,
pub data_class: i32,
}Expand description
A SummaryMetadata encapsulates information on which plugins are able to make use of a certain summary value.
Fields§
§plugin_data: Option<PluginData>Data that associates a summary with a certain plugin.
display_name: StringDisplay name for viewing in TensorBoard.
summary_description: StringLongform readable description of the summary sequence. Markdown supported.
data_class: i32Class of data stored in this time series. Required for compatibility with
TensorBoard’s generic data facilities (DataProvider, et al.). This value
imposes constraints on the dtype and shape of the corresponding tensor
values. See DataClass docs for details.
Implementations§
Source§impl SummaryMetadata
impl SummaryMetadata
Sourcepub fn data_class(&self) -> DataClass
pub fn data_class(&self) -> DataClass
Returns the enum value of data_class, or the default if the field is set to an invalid enum value.
Sourcepub fn set_data_class(&mut self, value: DataClass)
pub fn set_data_class(&mut self, value: DataClass)
Sets data_class to the provided enum value.
Trait Implementations§
Source§impl Clone for SummaryMetadata
impl Clone for SummaryMetadata
Source§fn clone(&self) -> SummaryMetadata
fn clone(&self) -> SummaryMetadata
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 SummaryMetadata
impl Debug for SummaryMetadata
Source§impl Default for SummaryMetadata
impl Default for SummaryMetadata
Source§impl<'de> Deserialize<'de> for SummaryMetadata
impl<'de> Deserialize<'de> for SummaryMetadata
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 Message for SummaryMetadata
impl Message for SummaryMetadata
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for SummaryMetadata
impl PartialEq for SummaryMetadata
Source§impl Serialize for SummaryMetadata
impl Serialize for SummaryMetadata
impl StructuralPartialEq for SummaryMetadata
Auto Trait Implementations§
impl Freeze for SummaryMetadata
impl RefUnwindSafe for SummaryMetadata
impl Send for SummaryMetadata
impl Sync for SummaryMetadata
impl Unpin for SummaryMetadata
impl UnwindSafe for SummaryMetadata
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().