Struct leo_asg::program::Circuit [−][src]
pub struct Circuit<'a> { pub id: u32, pub name: RefCell<Identifier>, pub core_mapping: RefCell<Option<String>>, pub scope: &'a Scope<'a>, pub span: Option<Span>, pub members: RefCell<IndexMap<String, CircuitMember<'a>>>, }
Fields
id: u32
name: RefCell<Identifier>
core_mapping: RefCell<Option<String>>
scope: &'a Scope<'a>
span: Option<Span>
members: RefCell<IndexMap<String, CircuitMember<'a>>>
Implementations
Trait Implementations
Auto Trait Implementations
impl<'a> !RefUnwindSafe for Circuit<'a>
impl<'a> !UnwindSafe for Circuit<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more