pub struct CharHub { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Arbitrary for CharHub
impl Arbitrary for CharHub
Source§type Parameters = (<String as Arbitrary>::Parameters, <Option<Vec<(usize, String)>> as Arbitrary>::Parameters)
type Parameters = (<String as Arbitrary>::Parameters, <Option<Vec<(usize, String)>> as Arbitrary>::Parameters)
The type of parameters that
arbitrary_with accepts for configuration
of the generated Strategy. Parameters must implement Default.Source§type Strategy = Map<(<String as Arbitrary>::Strategy, <Option<Vec<(usize, String)>> as Arbitrary>::Strategy), fn((String, Option<Vec<(usize, String)>>)) -> CharHub>
type Strategy = Map<(<String as Arbitrary>::Strategy, <Option<Vec<(usize, String)>> as Arbitrary>::Strategy), fn((String, Option<Vec<(usize, String)>>)) -> CharHub>
The type of
Strategy used to generate values of type Self.Source§fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
Source§impl Ord for CharHub
impl Ord for CharHub
Source§impl PartialOrd for CharHub
impl PartialOrd for CharHub
impl Eq for CharHub
impl StructuralPartialEq for CharHub
Auto Trait Implementations§
impl Freeze for CharHub
impl RefUnwindSafe for CharHub
impl Send for CharHub
impl Sync for CharHub
impl Unpin for CharHub
impl UnsafeUnpin for CharHub
impl UnwindSafe for CharHub
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