pub struct SequenceCompilationArg<C: LaunchArg> {
    pub values: Vec<C::CompilationArg>,
}Fields§
§values: Vec<C::CompilationArg>Trait Implementations§
Source§impl<C: LaunchArg> Clone for SequenceCompilationArg<C>
 
impl<C: LaunchArg> Clone for SequenceCompilationArg<C>
Source§impl<C: LaunchArg> CompilationArg for SequenceCompilationArg<C>
 
impl<C: LaunchArg> CompilationArg for SequenceCompilationArg<C>
Source§fn dynamic_cast<Arg: CompilationArg>(&self) -> Arg
 
fn dynamic_cast<Arg: CompilationArg>(&self) -> Arg
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<C: LaunchArg> Debug for SequenceCompilationArg<C>
 
impl<C: LaunchArg> Debug for SequenceCompilationArg<C>
Source§impl<C: LaunchArg> Hash for SequenceCompilationArg<C>
 
impl<C: LaunchArg> Hash for SequenceCompilationArg<C>
Source§impl<C: LaunchArg> PartialEq for SequenceCompilationArg<C>
 
impl<C: LaunchArg> PartialEq for SequenceCompilationArg<C>
impl<C: LaunchArg> Eq for SequenceCompilationArg<C>
Auto Trait Implementations§
impl<C> Freeze for SequenceCompilationArg<C>
impl<C> RefUnwindSafe for SequenceCompilationArg<C>
impl<C> Send for SequenceCompilationArg<C>
impl<C> Sync for SequenceCompilationArg<C>
impl<C> Unpin for SequenceCompilationArg<C>
impl<C> UnwindSafe for SequenceCompilationArg<C>
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§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.