Skip to main content

ModuleDisplayDefault

Trait ModuleDisplayDefault 

pub trait ModuleDisplayDefault {
    // Required method
    fn content(&self, _content: Content) -> Option<Content>;

    // Provided method
    fn num_params(&self) -> usize { ... }
}
Expand description

Default display settings for a module.

Required Methods§

fn content(&self, _content: Content) -> Option<Content>

Attributes of the module used for display purposes.

§Arguments
  • _content - The content object that contains display settings and attributes.
§Returns

An optional content object containing the display attributes.

Provided Methods§

fn num_params(&self) -> usize

Gets the number of the parameters of the module.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

§

impl ModuleDisplayDefault for String

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for bool

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for f32

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for f64

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for i8

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for i16

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for i32

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for i64

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for isize

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for str

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for u8

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for u16

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for u32

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for u64

§

fn content(&self, content: Content) -> Option<Content>

§

impl ModuleDisplayDefault for usize

§

fn content(&self, content: Content) -> Option<Content>

§

impl<L0, L1, L2, L3, L4, L5, L6, L7, L8, L9> ModuleDisplayDefault for (L0, L1, L2, L3, L4, L5, L6, L7, L8, L9)

§

fn content(&self, content: Content) -> Option<Content>

§

impl<L0, L1, L2, L3, L4, L5, L6, L7, L8> ModuleDisplayDefault for (L0, L1, L2, L3, L4, L5, L6, L7, L8)

§

fn content(&self, content: Content) -> Option<Content>

§

impl<L0, L1, L2, L3, L4, L5, L6, L7> ModuleDisplayDefault for (L0, L1, L2, L3, L4, L5, L6, L7)

§

fn content(&self, content: Content) -> Option<Content>

§

impl<L0, L1, L2, L3, L4, L5, L6> ModuleDisplayDefault for (L0, L1, L2, L3, L4, L5, L6)

§

fn content(&self, content: Content) -> Option<Content>

§

impl<L0, L1, L2, L3, L4, L5> ModuleDisplayDefault for (L0, L1, L2, L3, L4, L5)

§

fn content(&self, content: Content) -> Option<Content>

§

impl<L0, L1, L2, L3, L4> ModuleDisplayDefault for (L0, L1, L2, L3, L4)

§

fn content(&self, content: Content) -> Option<Content>

§

impl<L0, L1, L2, L3> ModuleDisplayDefault for (L0, L1, L2, L3)

§

fn content(&self, content: Content) -> Option<Content>

§

impl<L0, L1, L2> ModuleDisplayDefault for (L0, L1, L2)

§

fn content(&self, content: Content) -> Option<Content>

§

impl<L0, L1> ModuleDisplayDefault for (L0, L1)

§

fn content(&self, content: Content) -> Option<Content>

§

impl<T> ModuleDisplayDefault for Option<T>
where T: ModuleDisplay,

§

fn content(&self, content: Content) -> Option<Content>

§

impl<T> ModuleDisplayDefault for Vec<T>
where T: ModuleDisplay,

§

fn content(&self, content: Content) -> Option<Content>

§

impl<const N: usize, T> ModuleDisplayDefault for [T; N]
where T: ModuleDisplay,

§

fn content(&self, content: Content) -> Option<Content>

Implementors§

§

impl ModuleDisplayDefault for Activation

§

impl ModuleDisplayDefault for AdaptiveAvgPool1d

§

impl ModuleDisplayDefault for AdaptiveAvgPool2d

§

impl ModuleDisplayDefault for AdaptiveAvgPool3d

§

impl ModuleDisplayDefault for AvgPool1d

§

impl ModuleDisplayDefault for AvgPool2d

§

impl ModuleDisplayDefault for BatchNorm

§

impl ModuleDisplayDefault for BiGru

§

impl ModuleDisplayDefault for BiLstm

§

impl ModuleDisplayDefault for BiRnn

§

impl ModuleDisplayDefault for BinaryCrossEntropyLoss

§

impl ModuleDisplayDefault for CTCLoss

§

impl ModuleDisplayDefault for Celu

§

impl ModuleDisplayDefault for Conv1d

§

impl ModuleDisplayDefault for Conv2d

§

impl ModuleDisplayDefault for Conv3d

§

impl ModuleDisplayDefault for ConvTranspose1d

§

impl ModuleDisplayDefault for ConvTranspose2d

§

impl ModuleDisplayDefault for ConvTranspose3d

§

impl ModuleDisplayDefault for CosineEmbeddingLoss

§

impl ModuleDisplayDefault for CosineSimilarity

§

impl ModuleDisplayDefault for CrossAttention

§

impl ModuleDisplayDefault for CrossEntropyLoss

§

impl ModuleDisplayDefault for DeformConv2d

§

impl ModuleDisplayDefault for Dropout

§

impl ModuleDisplayDefault for Elu

§

impl ModuleDisplayDefault for Embedding

§

impl ModuleDisplayDefault for Fold4d

§

impl ModuleDisplayDefault for GLU

§

impl ModuleDisplayDefault for GateController

§

impl ModuleDisplayDefault for GaussianNLLLoss

§

impl ModuleDisplayDefault for GaussianNoise

§

impl ModuleDisplayDefault for Gelu

§

impl ModuleDisplayDefault for GroupNorm

§

impl ModuleDisplayDefault for Gru

§

impl ModuleDisplayDefault for HardShrink

§

impl ModuleDisplayDefault for HardSigmoid

§

impl ModuleDisplayDefault for HardSwish

§

impl ModuleDisplayDefault for Hardtanh

§

impl ModuleDisplayDefault for HingeEmbeddingLoss

§

impl ModuleDisplayDefault for HuberLoss

§

impl ModuleDisplayDefault for Identity

§

impl ModuleDisplayDefault for InstanceNorm

§

impl ModuleDisplayDefault for Interpolate1d

§

impl ModuleDisplayDefault for Interpolate2d

§

impl ModuleDisplayDefault for KLDivLoss

§

impl ModuleDisplayDefault for LayerNorm

§

impl ModuleDisplayDefault for LeakyRelu

§

impl ModuleDisplayDefault for Linear

§

impl ModuleDisplayDefault for LocalResponseNorm

§

impl ModuleDisplayDefault for LogSigmoid

§

impl ModuleDisplayDefault for LoraAdapter

§

impl ModuleDisplayDefault for LpLoss

§

impl ModuleDisplayDefault for Lstm

§

impl ModuleDisplayDefault for MarginRankingLoss

§

impl ModuleDisplayDefault for MaxPool1d

§

impl ModuleDisplayDefault for MaxPool2d

§

impl ModuleDisplayDefault for Mish

§

impl ModuleDisplayDefault for MseLoss

§

impl ModuleDisplayDefault for MultiHeadAttention

§

impl ModuleDisplayDefault for MultiMarginLoss

§

impl ModuleDisplayDefault for Normalization

§

impl ModuleDisplayDefault for PRelu

§

impl ModuleDisplayDefault for PairwiseDistance

§

impl ModuleDisplayDefault for Param<Flag>

§

impl ModuleDisplayDefault for PixelShuffle

§

impl ModuleDisplayDefault for PixelUnshuffle

§

impl ModuleDisplayDefault for PoissonNllLoss

§

impl ModuleDisplayDefault for PositionWiseFeedForward

§

impl ModuleDisplayDefault for PositionalEncoding

§

impl ModuleDisplayDefault for RNNTLoss

§

impl ModuleDisplayDefault for RRelu

§

impl ModuleDisplayDefault for Relu

§

impl ModuleDisplayDefault for Relu6

§

impl ModuleDisplayDefault for RmsNorm

§

impl ModuleDisplayDefault for Rnn

§

impl ModuleDisplayDefault for RotaryEncoding

§

impl ModuleDisplayDefault for Selu

§

impl ModuleDisplayDefault for Shrink

§

impl ModuleDisplayDefault for SiLU

§

impl ModuleDisplayDefault for Sigmoid

§

impl ModuleDisplayDefault for SmoothL1Loss

§

impl ModuleDisplayDefault for SoftMarginLoss

§

impl ModuleDisplayDefault for SoftShrink

§

impl ModuleDisplayDefault for Softplus

§

impl ModuleDisplayDefault for Softsign

§

impl ModuleDisplayDefault for SwiGlu

§

impl ModuleDisplayDefault for Tanh

§

impl ModuleDisplayDefault for Tanhshrink

§

impl ModuleDisplayDefault for Threshold

§

impl ModuleDisplayDefault for ThresholdedRelu

§

impl ModuleDisplayDefault for TransformerDecoder

§

impl ModuleDisplayDefault for TransformerDecoderLayer

§

impl ModuleDisplayDefault for TransformerEncoder

§

impl ModuleDisplayDefault for TransformerEncoderLayer

§

impl ModuleDisplayDefault for TripletMarginLoss

§

impl ModuleDisplayDefault for Unfold4d

§

impl ModuleDisplayDefault for bf16

§

impl ModuleDisplayDefault for f16

§

impl<T> ModuleDisplayDefault for Ignored<T>
where T: Sync + Send + Debug + Clone,

§

impl<V> ModuleDisplayDefault for RunningState<V>

§

impl<const D: usize, K> ModuleDisplayDefault for Tensor<D, K>
where K: Basic,

§

impl<const D: usize> ModuleDisplayDefault for Param<Tensor<D, Bool>>

§

impl<const D: usize> ModuleDisplayDefault for Param<Tensor<D, Int>>

§

impl<const D: usize> ModuleDisplayDefault for Param<Tensor<D>>