Struct bitcoin_fuzz::PrevectorTester
source · pub struct PrevectorTester<T: Default, const N: usize> { /* private fields */ }Implementations§
source§impl<T: Default, const N: usize> PrevectorTester<T, N>
impl<T: Default, const N: usize> PrevectorTester<T, N>
pub fn test(&self)
pub fn resize(&mut self, s: usize)
pub fn reserve(&mut self, s: usize)
pub fn insert_pos_value(&mut self, position: usize, value: &T)
pub fn insert(&mut self, position: usize, count: usize, value: &T)
pub fn insert_range<I>(&mut self, position: usize, first: I, last: I)
pub fn erase_pos(&mut self, position: usize)
pub fn erase(&mut self, first: usize, last: usize)
pub fn update(&mut self, pos: usize, value: &T)
pub fn push_back(&mut self, value: &T)
pub fn pop_back(&mut self)
pub fn clear(&mut self)
pub fn assign(&mut self, n: usize, value: &T)
pub fn size(&self) -> usize
pub fn capacity(&self) -> usize
pub fn shrink_to_fit(&mut self)
pub fn swap(&mut self)
pub fn move_(&mut self)
pub fn copy_(&mut self)
pub fn resize_uninitialized( &mut self, values: <Self as HasPrevectorTesterTypes>::RealType )
Trait Implementations§
Auto Trait Implementations§
impl<T, const N: usize> RefUnwindSafe for PrevectorTester<T, N>where T: RefUnwindSafe,
impl<T, const N: usize> Send for PrevectorTester<T, N>where T: Send,
impl<T, const N: usize> Sync for PrevectorTester<T, N>where T: Sync,
impl<T, const N: usize> Unpin for PrevectorTester<T, N>where T: Unpin,
impl<T, const N: usize> UnwindSafe for PrevectorTester<T, N>where T: UnwindSafe,
Blanket Implementations§
§impl<T, U> CastInto<U> for Twhere
U: CastFrom<T>,
impl<T, U> CastInto<U> for Twhere U: CastFrom<T>,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> StaticUpcast<T> for T
impl<T> StaticUpcast<T> for T
§unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
Convert type of a const pointer. Read more