pub struct ArrayBitBucket<const N: usize, T>(pub [T; N]);Expand description
Array-based BitBucket implementation for large storage capacity.
Provides large BitBucket storage using multiple elements. This can be used to parse very deeply nested JSON.
Use the ArrayBitStack convenience wrapper to create this.
Tuple Fields§
§0: [T; N]Trait Implementations§
Source§impl<const N: usize, T> BitBucket for ArrayBitBucket<N, T>
impl<const N: usize, T> BitBucket for ArrayBitBucket<N, T>
Auto Trait Implementations§
impl<const N: usize, T> Freeze for ArrayBitBucket<N, T>where
T: Freeze,
impl<const N: usize, T> RefUnwindSafe for ArrayBitBucket<N, T>where
T: RefUnwindSafe,
impl<const N: usize, T> Send for ArrayBitBucket<N, T>where
T: Send,
impl<const N: usize, T> Sync for ArrayBitBucket<N, T>where
T: Sync,
impl<const N: usize, T> Unpin for ArrayBitBucket<N, T>where
T: Unpin,
impl<const N: usize, T> UnwindSafe for ArrayBitBucket<N, T>where
T: 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