Skip to main content

ModuleDisplayDefault

Trait ModuleDisplayDefault 

Source
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§

Source

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§

Source

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§

Source§

impl ModuleDisplayDefault for String

Source§

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

Source§

impl ModuleDisplayDefault for bool

Source§

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

Source§

impl ModuleDisplayDefault for f32

Source§

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

Source§

impl ModuleDisplayDefault for f64

Source§

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

Source§

impl ModuleDisplayDefault for i8

Source§

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

Source§

impl ModuleDisplayDefault for i16

Source§

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

Source§

impl ModuleDisplayDefault for i32

Source§

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

Source§

impl ModuleDisplayDefault for i64

Source§

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

Source§

impl ModuleDisplayDefault for isize

Source§

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

Source§

impl ModuleDisplayDefault for str

Source§

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

Source§

impl ModuleDisplayDefault for u8

Source§

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

Source§

impl ModuleDisplayDefault for u16

Source§

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

Source§

impl ModuleDisplayDefault for u32

Source§

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

Source§

impl ModuleDisplayDefault for u64

Source§

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

Source§

impl ModuleDisplayDefault for usize

Source§

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

Source§

impl<B: Backend> ModuleDisplayDefault for PhantomData<B>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§