[][src]Struct git2::oid_array::OidArray

pub struct OidArray { /* fields omitted */ }

An oid array structure used by libgit2

Some apis return arrays of oids which originate from libgit2. This wrapper type behaves a little like Vec<&Oid> but does so without copying the underlying Oids until necessary.

Trait Implementations

impl Drop for OidArray[src]

impl<'repo> Debug for OidArray[src]

impl Deref for OidArray[src]

type Target = [Oid]

The resulting type after dereferencing.

Auto Trait Implementations

impl !Send for OidArray

impl !Sync for OidArray

impl Unpin for OidArray

impl UnwindSafe for OidArray

impl RefUnwindSafe for OidArray

Blanket Implementations

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

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

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.

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

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

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