#[repr(C)]pub struct ZeroCopyInputStream { /* private fields */ }Implementations§
Source§impl ZeroCopyInputStream
impl ZeroCopyInputStream
pub fn BackUp(self: Pin<&mut ZeroCopyInputStream>, count: c_int)
pub fn Skip(self: Pin<&mut ZeroCopyInputStream>, count: c_int) -> bool
pub fn ByteCount(self: &ZeroCopyInputStream) -> i64
pub unsafe fn ReadCord( self: Pin<&mut ZeroCopyInputStream>, cord: *mut Cord, count: c_int, ) -> bool
Trait Implementations§
Source§impl Drop for ZeroCopyInputStream
impl Drop for ZeroCopyInputStream
Source§fn drop(self: &mut ZeroCopyInputStream)
fn drop(self: &mut ZeroCopyInputStream)
Executes the destructor for this type. Read more
Source§impl ExternType for ZeroCopyInputStream
impl ExternType for ZeroCopyInputStream
Source§impl MakeCppStorage for ZeroCopyInputStream
impl MakeCppStorage for ZeroCopyInputStream
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut ZeroCopyInputStream
unsafe fn allocate_uninitialized_cpp_storage() -> *mut ZeroCopyInputStream
Allocates heap space for this type in C++ and return a pointer
to that space, but do not initialize that space (i.e. do not
yet call a constructor). Read more
Source§unsafe fn free_uninitialized_cpp_storage(arg0: *mut ZeroCopyInputStream)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut ZeroCopyInputStream)
Frees a C++ allocation which has not yet
had a constructor called. Read more
impl UniquePtrTarget for ZeroCopyInputStream
impl WeakPtrTarget for ZeroCopyInputStream
Auto Trait Implementations§
impl !Freeze for ZeroCopyInputStream
impl RefUnwindSafe for ZeroCopyInputStream
impl !Send for ZeroCopyInputStream
impl !Sync for ZeroCopyInputStream
impl !Unpin for ZeroCopyInputStream
impl UnwindSafe for ZeroCopyInputStream
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more