[]Struct ra_ap_ide::CrateId

pub struct CrateId(pub u32);

Implementations

impl CrateId

pub fn shift(self, amount: u32) -> CrateId

Trait Implementations

impl Clone for CrateId

impl Copy for CrateId

impl Debug for CrateId

impl Eq for CrateId

impl From<Crate> for CrateId[src]

impl Hash for CrateId

impl Index<CrateId> for CrateGraph

type Output = CrateData

The returned type after indexing.

impl Ord for CrateId

impl PartialEq<CrateId> for CrateId

impl PartialOrd<CrateId> for CrateId

impl StructuralEq for CrateId

impl StructuralPartialEq for CrateId

Auto Trait Implementations

impl RefUnwindSafe for CrateId

impl Send for CrateId

impl Sync for CrateId

impl Unpin for CrateId

impl UnwindSafe for CrateId

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Cast for T

impl<T> CloneAny for T where
    T: Clone + Any

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<N> NodeTrait for N where
    N: Copy + Ord + Hash
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.