pub struct IntfObjDecl {
pub kind: IntfObjKind,
pub span: Span,
pub names: Vec<Ident>,
pub mode: Option<IntfMode>,
pub ty: SubtypeInd,
pub bus: bool,
pub default: Option<Expr>,
}
Expand description
An interface object declaration.
Fields§
§kind: IntfObjKind
§span: Span
§names: Vec<Ident>
§mode: Option<IntfMode>
§ty: SubtypeInd
§bus: bool
§default: Option<Expr>
Trait Implementations§
Source§impl Clone for IntfObjDecl
impl Clone for IntfObjDecl
Source§fn clone(&self) -> IntfObjDecl
fn clone(&self) -> IntfObjDecl
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IntfObjDecl
impl Debug for IntfObjDecl
Source§impl HasDesc for IntfObjDecl
impl HasDesc for IntfObjDecl
Source§impl PartialEq for IntfObjDecl
impl PartialEq for IntfObjDecl
impl Eq for IntfObjDecl
impl StructuralPartialEq for IntfObjDecl
Auto Trait Implementations§
impl Freeze for IntfObjDecl
impl RefUnwindSafe for IntfObjDecl
impl Send for IntfObjDecl
impl Sync for IntfObjDecl
impl Unpin for IntfObjDecl
impl UnwindSafe for IntfObjDecl
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