Struct SelectorStrategy
pub struct SelectorStrategy { /* private fields */ }
Strategy to create Selectors.
Created via any::<Selector>().
Trait Implementations
impl Debug for SelectorStrategy
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Strategy for SelectorStrategy
type Tree = SelectorValueTree;type Value = Selector;fn new_tree(&self, runner: &mut TestRunner) -> NewTree<Self>
Auto Trait Implementations
impl Freeze for SelectorStrategy
impl RefUnwindSafe for SelectorStrategy
impl Send for SelectorStrategy
impl Sync for SelectorStrategy
impl Unpin for SelectorStrategy
impl UnsafeUnpin for SelectorStrategy
impl UnwindSafe for SelectorStrategy
Blanket Implementations
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for SelectorStrategy
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for SelectorStrategy
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for SelectorStrategy
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for SelectorStrategy
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for SelectorStrategy
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for SelectorStrategy
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Read<Exclusive, BecauseExclusive> for SelectorStrategy
where
T: ?Sized,
impl<T, U> Into<U> for SelectorStrategy
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for SelectorStrategy
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for SelectorStrategy
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<V, T> VZip<V> for SelectorStrategy
where
V: MultiLane<T>,
fn vzip(self) -> V