[]Struct gio::MemoryInputStream

pub struct MemoryInputStream(_, _);

Methods

impl MemoryInputStream[src]

pub fn new() -> MemoryInputStream[src]

pub fn new_from_bytes(bytes: &Bytes) -> MemoryInputStream[src]

Trait Implementations

impl Clone for MemoryInputStream

impl Default for MemoryInputStream[src]

impl Eq for MemoryInputStream

impl Ord for MemoryInputStream

impl<T: ObjectType> PartialEq<T> for MemoryInputStream

impl<T: ObjectType> PartialOrd<T> for MemoryInputStream

impl Display for MemoryInputStream[src]

impl Debug for MemoryInputStream

impl Hash for MemoryInputStream

impl IsA<InputStream> for MemoryInputStream

impl IsA<PollableInputStream> for MemoryInputStream

impl IsA<Seekable> for MemoryInputStream

impl StaticType for MemoryInputStream

Auto Trait Implementations

impl !Send for MemoryInputStream

impl !Sync for MemoryInputStream

impl Unpin for MemoryInputStream

impl UnwindSafe for MemoryInputStream

impl RefUnwindSafe for MemoryInputStream

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> Cast for T where
    T: ObjectType
[src]

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

impl<T> ObjectExt for T where
    T: ObjectType
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]