Struct moore_vhdl::score::DisconSpecRef
source · [−]pub struct DisconSpecRef(_);
Trait Implementations
sourceimpl Clone for DisconSpecRef
impl Clone for DisconSpecRef
sourcefn clone(&self) -> DisconSpecRef
fn clone(&self) -> DisconSpecRef
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DisconSpecRef
impl Debug for DisconSpecRef
sourceimpl From<DisconSpecRef> for DeclInPkgRef
impl From<DisconSpecRef> for DeclInPkgRef
sourcefn from(id: DisconSpecRef) -> DeclInPkgRef
fn from(id: DisconSpecRef) -> DeclInPkgRef
Performs the conversion.
sourceimpl From<DisconSpecRef> for DeclInBlockRef
impl From<DisconSpecRef> for DeclInBlockRef
sourcefn from(id: DisconSpecRef) -> DeclInBlockRef
fn from(id: DisconSpecRef) -> DeclInBlockRef
Performs the conversion.
sourceimpl Hash for DisconSpecRef
impl Hash for DisconSpecRef
sourceimpl NodeRef for DisconSpecRef
impl NodeRef for DisconSpecRef
sourceimpl<'ast> NodeStorage<DisconSpecRef> for AstTable<'ast>
impl<'ast> NodeStorage<DisconSpecRef> for AstTable<'ast>
type Node = (ScopeRef, &'ast DisconSpec)
type Node = (ScopeRef, &'ast DisconSpec)
The type of the node that is returned when presented with an ID of type
I
. Read more
sourcefn get(&self, id: &DisconSpecRef) -> Option<&(ScopeRef, &'ast DisconSpec)>
fn get(&self, id: &DisconSpecRef) -> Option<&(ScopeRef, &'ast DisconSpec)>
Obtains a reference to the node with the given ID. Read more
sourcefn set(
&mut self,
id: DisconSpecRef,
node: (ScopeRef, &'ast DisconSpec)
) -> Option<(ScopeRef, &'ast DisconSpec)>
fn set(
&mut self,
id: DisconSpecRef,
node: (ScopeRef, &'ast DisconSpec)
) -> Option<(ScopeRef, &'ast DisconSpec)>
Store a reference to a node under the given ID. Read more
sourceimpl Ord for DisconSpecRef
impl Ord for DisconSpecRef
sourceimpl PartialEq<DisconSpecRef> for DisconSpecRef
impl PartialEq<DisconSpecRef> for DisconSpecRef
sourcefn eq(&self, other: &DisconSpecRef) -> bool
fn eq(&self, other: &DisconSpecRef) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &DisconSpecRef) -> bool
fn ne(&self, other: &DisconSpecRef) -> bool
This method tests for !=
.
sourceimpl PartialOrd<DisconSpecRef> for DisconSpecRef
impl PartialOrd<DisconSpecRef> for DisconSpecRef
sourcefn partial_cmp(&self, other: &DisconSpecRef) -> Option<Ordering>
fn partial_cmp(&self, other: &DisconSpecRef) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl<'sbc, 'lazy, 'sb, 'ast, 'ctx> Typeck<DisconSpecRef> for TypeckContext<'sbc, 'lazy, 'sb, 'ast, 'ctx>
impl<'sbc, 'lazy, 'sb, 'ast, 'ctx> Typeck<DisconSpecRef> for TypeckContext<'sbc, 'lazy, 'sb, 'ast, 'ctx>
fn typeck(&self, id: DisconSpecRef)
impl Copy for DisconSpecRef
impl Eq for DisconSpecRef
impl StructuralEq for DisconSpecRef
impl StructuralPartialEq for DisconSpecRef
Auto Trait Implementations
impl RefUnwindSafe for DisconSpecRef
impl Send for DisconSpecRef
impl Sync for DisconSpecRef
impl Unpin for DisconSpecRef
impl UnwindSafe for DisconSpecRef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more