pub trait HasConstLen {
    const LEN: usize;

    // Required method
    fn len(&self) -> usize;

    // Provided method
    fn is_empty(&self) -> bool { ... }
}
Expand description

Gets the length of the element

Required Associated Constants§

source

const LEN: usize

The length as constant usize

Required Methods§

source

fn len(&self) -> usize

The length

Provided Methods§

source

fn is_empty(&self) -> bool

Returns true, if empty

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl HasConstLen for ()

source§

const LEN: usize = 0usize

source§

fn len(&self) -> usize

source§

impl<Head, Tail> HasConstLen for (Head, Tail)
where Tail: HasConstLen,

source§

const LEN: usize = _

source§

fn len(&self) -> usize

Implementors§