Skip to main content

BodyLayout

Trait BodyLayout 

Source
pub trait BodyLayout {
    // Required method
    fn layout() -> &'static [LayoutField];
}
Expand description

A structure whose bit map is declared once, by #[bitbody].

Required Methods§

Source

fn layout() -> &'static [LayoutField]

Every placed field, in declaration order. Bits no field claims are preserved by the codec but have no entry here — there is no name to report them under.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl BodyLayout for CenterPanel

Source§

impl BodyLayout for EffectsPanel

Source§

impl BodyLayout for FxChain

Source§

impl BodyLayout for OrganLayer

Source§

impl BodyLayout for OrganPanel

Source§

impl BodyLayout for OrganPreset

Source§

impl BodyLayout for Panel

Source§

impl BodyLayout for PianoLayer

Source§

impl BodyLayout for PianoPanel

Source§

impl BodyLayout for PianoPreset

Source§

impl BodyLayout for nord_format::formats::ne5::program::Program

Source§

impl BodyLayout for nord_format::formats::ns2::program::Program

Source§

impl BodyLayout for nord_format::formats::ns3::program::Program

Source§

impl BodyLayout for nord_format::formats::ns4::program::Program

Source§

impl BodyLayout for SamplePanel

Source§

impl BodyLayout for Settings

Source§

impl BodyLayout for Slot

Source§

impl BodyLayout for Song

Source§

impl BodyLayout for SynthPerformance

Source§

impl BodyLayout for nord_format::formats::ns3::synth::SynthPreset

Source§

impl BodyLayout for nord_format::formats::ns4::synth::SynthPreset

Source§

impl BodyLayout for SynthVoice