pub struct MultiGateRecord {
pub layers: <Vec<MultiGateResidual> as Module>::Record,
pub n_stream: EmptyRecord,
pub per_virtual: EmptyRecord,
}Expand description
The record type for the module.
Fields§
§layers: <Vec<MultiGateResidual> as Module>::RecordThe module record associative type.
n_stream: EmptyRecord§per_virtual: EmptyRecordTrait Implementations§
Source§impl Record for MultiGateRecord
impl Record for MultiGateRecord
Auto Trait Implementations§
impl !RefUnwindSafe for MultiGateRecord
impl !UnwindSafe for MultiGateRecord
impl Freeze for MultiGateRecord
impl Send for MultiGateRecord
impl Sync for MultiGateRecord
impl Unpin for MultiGateRecord
impl UnsafeUnpin for MultiGateRecord
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