Struct gluon_base::types::RcType
[−]
[src]
pub struct RcType<Id> { // some fields omitted }
Methods
impl<Id> RcType<Id>
[src]
impl<Id: Clone> RcType<Id>
[src]
fn into_inner(self) -> Type<Id, RcType<Id>>
Methods from Deref<Target=Type<Id, RcType<Id>>>
fn is_uninitialized(&self) -> bool
fn kind(&self) -> RcKind
Trait Implementations
impl<Id: Hash> Hash for RcType<Id>
[src]
fn hash<__HId: Hasher>(&self, __arg_0: &mut __HId)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher
1.3.0
Feeds a slice of this type into the state provided.
impl<Id: PartialEq> PartialEq for RcType<Id>
[src]
fn eq(&self, __arg_0: &RcType<Id>) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &RcType<Id>) -> bool
This method tests for !=
.
impl<Id: Eq> Eq for RcType<Id>
[src]
impl<Id: Clone> Clone for RcType<Id>
[src]
fn clone(&self) -> RcType<Id>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl<Id: Debug> Debug for RcType<Id>
[src]
impl<Id: AsRef<str>> Display for RcType<Id>
[src]
impl<Id> Deref for RcType<Id>
[src]
type Target = Type<Id, RcType<Id>>
The resulting type after dereferencing
fn deref(&self) -> &Type<Id, RcType<Id>>
The method called to dereference a value