pub struct EUCEncoder<G1From, G1To, G2From, G2To, G3From, G3To, const G1DIM: u8, const G2DIM: u8, const G3DIM: u8>where
G1From: Into<u32> + 'static,
G1To: Into<u32> + 'static,
G2From: Into<u32> + 'static,
G2To: Into<u32> + 'static,
G3From: Into<u32> + 'static,
G3To: Into<u32> + 'static,{ /* private fields */ }Auto Trait Implementations§
impl<G1From, G1To, G2From, G2To, G3From, G3To, const G1DIM: u8, const G2DIM: u8, const G3DIM: u8> Freeze for EUCEncoder<G1From, G1To, G2From, G2To, G3From, G3To, G1DIM, G2DIM, G3DIM>where
&'static [(G1From, G1To)]: Freeze,
&'static [(G2From, G2To)]: Freeze,
&'static [(G3From, G3To)]: Freeze,
impl<G1From, G1To, G2From, G2To, G3From, G3To, const G1DIM: u8, const G2DIM: u8, const G3DIM: u8> RefUnwindSafe for EUCEncoder<G1From, G1To, G2From, G2To, G3From, G3To, G1DIM, G2DIM, G3DIM>where
&'static [(G1From, G1To)]: RefUnwindSafe,
&'static [(G2From, G2To)]: RefUnwindSafe,
&'static [(G3From, G3To)]: RefUnwindSafe,
impl<G1From, G1To, G2From, G2To, G3From, G3To, const G1DIM: u8, const G2DIM: u8, const G3DIM: u8> Send for EUCEncoder<G1From, G1To, G2From, G2To, G3From, G3To, G1DIM, G2DIM, G3DIM>where
&'static [(G1From, G1To)]: Send,
&'static [(G2From, G2To)]: Send,
&'static [(G3From, G3To)]: Send,
impl<G1From, G1To, G2From, G2To, G3From, G3To, const G1DIM: u8, const G2DIM: u8, const G3DIM: u8> Sync for EUCEncoder<G1From, G1To, G2From, G2To, G3From, G3To, G1DIM, G2DIM, G3DIM>where
&'static [(G1From, G1To)]: Sync,
&'static [(G2From, G2To)]: Sync,
&'static [(G3From, G3To)]: Sync,
impl<G1From, G1To, G2From, G2To, G3From, G3To, const G1DIM: u8, const G2DIM: u8, const G3DIM: u8> Unpin for EUCEncoder<G1From, G1To, G2From, G2To, G3From, G3To, G1DIM, G2DIM, G3DIM>where
&'static [(G1From, G1To)]: Unpin,
&'static [(G2From, G2To)]: Unpin,
&'static [(G3From, G3To)]: Unpin,
impl<G1From, G1To, G2From, G2To, G3From, G3To, const G1DIM: u8, const G2DIM: u8, const G3DIM: u8> UnsafeUnpin for EUCEncoder<G1From, G1To, G2From, G2To, G3From, G3To, G1DIM, G2DIM, G3DIM>where
&'static [(G1From, G1To)]: UnsafeUnpin,
&'static [(G2From, G2To)]: UnsafeUnpin,
&'static [(G3From, G3To)]: UnsafeUnpin,
impl<G1From, G1To, G2From, G2To, G3From, G3To, const G1DIM: u8, const G2DIM: u8, const G3DIM: u8> UnwindSafe for EUCEncoder<G1From, G1To, G2From, G2To, G3From, G3To, G1DIM, G2DIM, G3DIM>where
&'static [(G1From, G1To)]: UnwindSafe,
&'static [(G2From, G2To)]: UnwindSafe,
&'static [(G3From, G3To)]: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more