Struct StringParam

pub struct StringParam(/* private field */);

Wraps the regex that forms the Strategy for String so that a sensible Default can be given. The default is a string of non-control characters.

Trait Implementations

impl Clone for StringParam

fn clone(&self) -> StringParam

impl Copy for StringParam

impl Debug for StringParam

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for StringParam

fn default() -> Self

impl Eq for StringParam

impl From<&'static str> for StringParam

fn from(x: &'static str) -> Self

impl Hash for StringParam

fn hash<__H: Hasher>(&self, state: &mut __H)

impl Ord for StringParam

fn cmp(&self, other: &StringParam) -> Ordering

impl PartialEq for StringParam

fn eq(&self, other: &StringParam) -> bool

impl PartialOrd for StringParam

fn partial_cmp(&self, other: &StringParam) -> Option<Ordering>

impl StructuralPartialEq for StringParam

Auto Trait Implementations

impl Freeze for StringParam

impl RefUnwindSafe for StringParam

impl Send for StringParam

impl Sync for StringParam

impl Unpin for StringParam

impl UnsafeUnpin for StringParam

impl UnwindSafe for StringParam

Blanket Implementations

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for StringParam where ST: ?Sized, DT: ?Sized,

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for StringParam where ST: ?Sized, DT: ?Sized,

impl<T> Any for StringParam where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for StringParam where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for StringParam where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for StringParam where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for StringParam

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Read<Exclusive, BecauseExclusive> for StringParam where T: ?Sized,

impl<T> ToOwned for StringParam where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for StringParam where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for StringParam where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for StringParam 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 StringParam where V: MultiLane<T>,

fn vzip(self) -> V