Struct brotli_decompressor::reader::DecompressorCustomAlloc [] [src]

pub struct DecompressorCustomAlloc<R: Read, BufferType: SliceWrapperMut<u8>, AllocU8: Allocator<u8>, AllocU32: Allocator<u32>, AllocHC: Allocator<HuffmanCode>>(_);

Methods

impl<R: Read, BufferType: SliceWrapperMut<u8>, AllocU8, AllocU32, AllocHC> DecompressorCustomAlloc<R, BufferType, AllocU8, AllocU32, AllocHC> where
    AllocU8: Allocator<u8>,
    AllocU32: Allocator<u32>,
    AllocHC: Allocator<HuffmanCode>, 
[src]

[src]

[src]

Important traits for &'a mut I
[src]

Important traits for &'a mut I
[src]

Trait Implementations

impl<R: Read, BufferType: SliceWrapperMut<u8>, AllocU8: Allocator<u8>, AllocU32: Allocator<u32>, AllocHC: Allocator<HuffmanCode>> Read for DecompressorCustomAlloc<R, BufferType, AllocU8, AllocU32, AllocHC>
[src]

[src]

Pull some bytes from this source into the specified buffer, returning how many bytes were read. Read more

[src]

🔬 This is a nightly-only experimental API. (read_initializer)

Determines if this Reader can work with buffers of uninitialized memory. Read more

1.0.0
[src]

Read all bytes until EOF in this source, placing them into buf. Read more

1.0.0
[src]

Read all bytes until EOF in this source, appending them to buf. Read more

1.6.0
[src]

Read the exact number of bytes required to fill buf. Read more

Important traits for &'a mut I
1.0.0
[src]

Creates a "by reference" adaptor for this instance of Read. Read more

Important traits for Bytes<R>
1.0.0
[src]

Transforms this Read instance to an [Iterator] over its bytes. Read more

Important traits for Chars<R>
[src]

🔬 This is a nightly-only experimental API. (io)

the semantics of a partial read/write of where errors happen is currently unclear and may change

Transforms this Read instance to an [Iterator] over [char]s. Read more

Important traits for Chain<T, U>
1.0.0
[src]

Creates an adaptor which will chain this stream with another. Read more

Important traits for Take<T>
1.0.0
[src]

Creates an adaptor which will read at most limit bytes from it. Read more

Auto Trait Implementations

impl<R, BufferType, AllocU8, AllocU32, AllocHC> Send for DecompressorCustomAlloc<R, BufferType, AllocU8, AllocU32, AllocHC> where
    AllocHC: Send,
    AllocU32: Send,
    AllocU8: Send,
    BufferType: Send,
    R: Send,
    <AllocHC as Allocator<HuffmanCode>>::AllocatedMemory: Send,
    <AllocU32 as Allocator<u32>>::AllocatedMemory: Send,
    <AllocU8 as Allocator<u8>>::AllocatedMemory: Send

impl<R, BufferType, AllocU8, AllocU32, AllocHC> Sync for DecompressorCustomAlloc<R, BufferType, AllocU8, AllocU32, AllocHC> where
    AllocHC: Sync,
    AllocU32: Sync,
    AllocU8: Sync,
    BufferType: Sync,
    R: Sync,
    <AllocHC as Allocator<HuffmanCode>>::AllocatedMemory: Sync,
    <AllocU32 as Allocator<u32>>::AllocatedMemory: Sync,
    <AllocU8 as Allocator<u8>>::AllocatedMemory: Sync