BWrite

Trait BWrite 

Source
pub trait BWrite<'a, W> {
    const WIDTH: u8 = 1u8;

    // Required methods
    fn width(&self) -> u8;
    fn offset(&self) -> u8;
    fn bit(self, value: bool) -> &'a mut W;
    fn variant(self, variant: bool) -> &'a mut W;
    fn set_bit(self) -> &'a mut W;
    fn clear_bit(self) -> &'a mut W;
}
Expand description

BitWriter methods as a trait.

Provided Associated Constants§

Source

const WIDTH: u8 = 1u8

Required Methods§

Source

fn width(&self) -> u8

Source

fn offset(&self) -> u8

Source

fn bit(self, value: bool) -> &'a mut W

Source

fn variant(self, variant: bool) -> &'a mut W

Source

fn set_bit(self) -> &'a mut W

Source

fn clear_bit(self) -> &'a mut W

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'a> BWrite<'a, W<WpmrSpec>> for BitWriter<'a, WpmrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<AbsrSpec>> for BitWriter<'a, AbsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<AimdrSpec>> for BitWriter<'a, AimdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<AimerSpec>> for BitWriter<'a, AimerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<CodrSpec>> for BitWriter<'a, CodrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<DifsrSpec>> for BitWriter<'a, DifsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<EsrSpec>> for BitWriter<'a, EsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<FellsrSpec>> for BitWriter<'a, FellsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IdrSpec>> for BitWriter<'a, IdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IerSpec>> for BitWriter<'a, IerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IfdrSpec>> for BitWriter<'a, IfdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IferSpec>> for BitWriter<'a, IferSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<LsrSpec>> for BitWriter<'a, LsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<MddrSpec>> for BitWriter<'a, MddrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<MderSpec>> for BitWriter<'a, MderSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OdrSpec>> for BitWriter<'a, OdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OdsrSpec>> for BitWriter<'a, OdsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OerSpec>> for BitWriter<'a, OerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OwdrSpec>> for BitWriter<'a, OwdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OwerSpec>> for BitWriter<'a, OwerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PdrSpec>> for BitWriter<'a, PdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PerSpec>> for BitWriter<'a, PerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PudrSpec>> for BitWriter<'a, PudrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PuerSpec>> for BitWriter<'a, PuerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<RehlsrSpec>> for BitWriter<'a, RehlsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<ScifsrSpec>> for BitWriter<'a, ScifsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<SodrSpec>> for BitWriter<'a, SodrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<WpmrSpec>> for BitWriter<'a, WpmrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<AbsrSpec>> for BitWriter<'a, AbsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<AimdrSpec>> for BitWriter<'a, AimdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<AimerSpec>> for BitWriter<'a, AimerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<CodrSpec>> for BitWriter<'a, CodrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<DifsrSpec>> for BitWriter<'a, DifsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<EsrSpec>> for BitWriter<'a, EsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<FellsrSpec>> for BitWriter<'a, FellsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IdrSpec>> for BitWriter<'a, IdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IerSpec>> for BitWriter<'a, IerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IfdrSpec>> for BitWriter<'a, IfdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IferSpec>> for BitWriter<'a, IferSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<LsrSpec>> for BitWriter<'a, LsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<MddrSpec>> for BitWriter<'a, MddrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<MderSpec>> for BitWriter<'a, MderSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OdrSpec>> for BitWriter<'a, OdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OdsrSpec>> for BitWriter<'a, OdsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OerSpec>> for BitWriter<'a, OerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OwdrSpec>> for BitWriter<'a, OwdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OwerSpec>> for BitWriter<'a, OwerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PdrSpec>> for BitWriter<'a, PdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PerSpec>> for BitWriter<'a, PerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PudrSpec>> for BitWriter<'a, PudrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PuerSpec>> for BitWriter<'a, PuerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<RehlsrSpec>> for BitWriter<'a, RehlsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<ScifsrSpec>> for BitWriter<'a, ScifsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<SodrSpec>> for BitWriter<'a, SodrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<WpmrSpec>> for BitWriter<'a, WpmrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<AbsrSpec>> for BitWriter<'a, AbsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<AimdrSpec>> for BitWriter<'a, AimdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<AimerSpec>> for BitWriter<'a, AimerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<CodrSpec>> for BitWriter<'a, CodrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<DifsrSpec>> for BitWriter<'a, DifsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<EsrSpec>> for BitWriter<'a, EsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<FellsrSpec>> for BitWriter<'a, FellsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IdrSpec>> for BitWriter<'a, IdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IerSpec>> for BitWriter<'a, IerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IfdrSpec>> for BitWriter<'a, IfdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IferSpec>> for BitWriter<'a, IferSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<LsrSpec>> for BitWriter<'a, LsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<MddrSpec>> for BitWriter<'a, MddrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<MderSpec>> for BitWriter<'a, MderSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OdrSpec>> for BitWriter<'a, OdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OdsrSpec>> for BitWriter<'a, OdsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OerSpec>> for BitWriter<'a, OerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OwdrSpec>> for BitWriter<'a, OwdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OwerSpec>> for BitWriter<'a, OwerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PdrSpec>> for BitWriter<'a, PdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PerSpec>> for BitWriter<'a, PerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PudrSpec>> for BitWriter<'a, PudrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PuerSpec>> for BitWriter<'a, PuerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<RehlsrSpec>> for BitWriter<'a, RehlsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<ScifsrSpec>> for BitWriter<'a, ScifsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<SodrSpec>> for BitWriter<'a, SodrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<WpmrSpec>> for BitWriter<'a, WpmrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<AbsrSpec>> for BitWriter<'a, AbsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<AimdrSpec>> for BitWriter<'a, AimdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<AimerSpec>> for BitWriter<'a, AimerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<CodrSpec>> for BitWriter<'a, CodrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<DifsrSpec>> for BitWriter<'a, DifsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<EsrSpec>> for BitWriter<'a, EsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<FellsrSpec>> for BitWriter<'a, FellsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IdrSpec>> for BitWriter<'a, IdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IerSpec>> for BitWriter<'a, IerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IfdrSpec>> for BitWriter<'a, IfdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<IferSpec>> for BitWriter<'a, IferSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<LsrSpec>> for BitWriter<'a, LsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<MddrSpec>> for BitWriter<'a, MddrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<MderSpec>> for BitWriter<'a, MderSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OdrSpec>> for BitWriter<'a, OdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OdsrSpec>> for BitWriter<'a, OdsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OerSpec>> for BitWriter<'a, OerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OwdrSpec>> for BitWriter<'a, OwdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<OwerSpec>> for BitWriter<'a, OwerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PdrSpec>> for BitWriter<'a, PdrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PerSpec>> for BitWriter<'a, PerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PudrSpec>> for BitWriter<'a, PudrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<PuerSpec>> for BitWriter<'a, PuerSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<RehlsrSpec>> for BitWriter<'a, RehlsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<ScifsrSpec>> for BitWriter<'a, ScifsrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<SodrSpec>> for BitWriter<'a, SodrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Source§

impl<'a> BWrite<'a, W<WpmrSpec>> for BitWriter<'a, WpmrSpec>

Source§

const WIDTH: u8 = 1u8

Source§

fn width(&self) -> u8

Source§

fn offset(&self) -> u8

Source§

fn bit(self, value: bool) -> &'a mut W

Source§

fn variant(self, variant: bool) -> &'a mut W

Source§

fn set_bit(self) -> &'a mut W

Source§

fn clear_bit(self) -> &'a mut W

Implementors§