Skip to main content

MutAccessor

Trait MutAccessor 

Source
pub trait MutAccessor<'a, T> {
    type Data: 'a;

    // Required method
    fn access_mut(data: &'a mut [u8]) -> Result<Self::Data, ProgramError>;
}

Required Associated Types§

Source

type Data: 'a

Required Methods§

Source

fn access_mut(data: &'a mut [u8]) -> Result<Self::Data, ProgramError>

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl<'a, T, C> MutAccessor<'a, T> for WincodeStrategy<true, C>
where T: 'a, C: ConfigCore, &'a mut T: SchemaRead<'a, C, Dst = &'a mut T>,

Source§

impl<'a, T> MutAccessor<'a, T> for BytemuckStrategy