pub struct QParamsCompilationArg { /* private fields */ }Trait Implementations§
Source§impl Clone for QParamsCompilationArg
impl Clone for QParamsCompilationArg
Source§impl CompilationArg for QParamsCompilationArg
impl CompilationArg for QParamsCompilationArg
Source§fn dynamic_cast<Arg>(&self) -> Argwhere
Arg: CompilationArg,
fn dynamic_cast<Arg>(&self) -> Argwhere
Arg: CompilationArg,
Compilation args should be the same even with different element types. However, it isn’t
possible to enforce it with the type system. So, we make the compilation args serializable
and dynamically cast them. Read more
Source§impl Debug for QParamsCompilationArg
impl Debug for QParamsCompilationArg
Source§impl<'de> Deserialize<'de> for QParamsCompilationArg
impl<'de> Deserialize<'de> for QParamsCompilationArg
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for QParamsCompilationArg
impl Hash for QParamsCompilationArg
Source§impl PartialEq for QParamsCompilationArg
impl PartialEq for QParamsCompilationArg
Source§impl Serialize for QParamsCompilationArg
impl Serialize for QParamsCompilationArg
impl Eq for QParamsCompilationArg
Auto Trait Implementations§
impl Freeze for QParamsCompilationArg
impl RefUnwindSafe for QParamsCompilationArg
impl Send for QParamsCompilationArg
impl Sync for QParamsCompilationArg
impl Unpin for QParamsCompilationArg
impl UnwindSafe for QParamsCompilationArg
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more