Trait bar::Foo

source ·
pub trait Foo {
    type Z;
    type T = u32;

    const W: u32;
    const U: u32 = 0u32;

    // Required method
    fn yeay();

    // Provided method
    fn boo() { ... }
}

Required Associated Constants§

source

const W: u32

Provided Associated Constants§

source

const U: u32 = 0u32

Required Associated Types§

source

type Z

Provided Associated Types§

source

type T = u32

Required Methods§

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Foo for Bar

source§

const W: u32 = 12u32

§

type Z = u8