#[repr(C, align(8))]pub struct CodedOutputStream { /* private fields */ }Implementations§
Source§impl CodedOutputStream
impl CodedOutputStream
pub fn HadError(self: Pin<&mut CodedOutputStream>) -> bool
pub fn Trim(self: Pin<&mut CodedOutputStream>)
pub fn Skip(self: Pin<&mut CodedOutputStream>, count: c_int) -> bool
pub fn GetDirectBufferForNBytesAndAdvance( self: Pin<&mut CodedOutputStream>, size: c_int, ) -> *mut u8
pub unsafe fn WriteRaw( self: Pin<&mut CodedOutputStream>, buffer: *const c_void, size: c_int, )
pub unsafe fn WriteRawMaybeAliased( self: Pin<&mut CodedOutputStream>, data: *const c_void, size: c_int, )
pub unsafe fn WriteRawToArray( buffer: *const c_void, size: c_int, target: *mut u8, ) -> *mut u8
pub fn WriteString(self: Pin<&mut CodedOutputStream>, str_: &CxxString)
pub unsafe fn WriteStringToArray(str_: &CxxString, target: *mut u8) -> *mut u8
pub unsafe fn WriteStringWithSizeToArray( str_: &CxxString, target: *mut u8, ) -> *mut u8
pub fn WriteCord(self: Pin<&mut CodedOutputStream>, cord: &Cord)
pub unsafe fn WriteCordToArray(cord: &Cord, target: *mut u8) -> *mut u8
pub unsafe fn WriteLittleEndian32ToArray(value: u32, target: *mut u8) -> *mut u8
pub unsafe fn WriteLittleEndian64ToArray(value: u64, target: *mut u8) -> *mut u8
pub unsafe fn WriteVarint32ToArray(value: u32, target: *mut u8) -> *mut u8
pub unsafe fn WriteVarint32ToArrayOutOfLine( value: u32, target: *mut u8, ) -> *mut u8
pub unsafe fn WriteVarint64ToArray(value: u64, target: *mut u8) -> *mut u8
pub unsafe fn WriteVarint32SignExtendedToArray( value: i32, target: *mut u8, ) -> *mut u8
pub fn WriteTag(self: Pin<&mut CodedOutputStream>, value: u32)
pub unsafe fn WriteTagToArray(value: u32, target: *mut u8) -> *mut u8
pub fn VarintSize32(value: u32) -> usize
pub fn VarintSize64(value: u64) -> usize
pub fn VarintSize32SignExtended(value: i32) -> usize
pub fn VarintSize32PlusOne(value: u32) -> usize
pub fn VarintSize64PlusOne(value: u64) -> usize
pub fn VarintSize32SignExtendedPlusOne(value: i32) -> usize
pub fn ByteCount(self: &CodedOutputStream) -> c_int
pub fn EnableAliasing(self: Pin<&mut CodedOutputStream>, enabled: bool)
pub fn SetSerializationDeterministic( self: Pin<&mut CodedOutputStream>, value: bool, )
pub fn IsSerializationDeterministic(self: &CodedOutputStream) -> bool
pub fn IsDefaultSerializationDeterministic() -> bool
Source§impl CodedOutputStream
impl CodedOutputStream
pub fn WriteLittleEndian32(self: Pin<&mut Self>, value: u32)
Source§impl CodedOutputStream
impl CodedOutputStream
pub fn WriteLittleEndian64(self: Pin<&mut Self>, value: u64)
Source§impl CodedOutputStream
impl CodedOutputStream
pub fn WriteVarint32(self: Pin<&mut Self>, value: u32)
Source§impl CodedOutputStream
impl CodedOutputStream
pub fn WriteVarint64(self: Pin<&mut Self>, value: u64)
Source§impl CodedOutputStream
impl CodedOutputStream
pub fn WriteVarint32SignExtended(self: Pin<&mut Self>, value: i32)
Source§impl CodedOutputStream
impl CodedOutputStream
pub fn EpsCopy(self: Pin<&mut Self>) -> *mut EpsCopyOutputStream
Trait Implementations§
Source§impl Drop for CodedOutputStream
impl Drop for CodedOutputStream
Source§fn drop(self: &mut CodedOutputStream)
fn drop(self: &mut CodedOutputStream)
Executes the destructor for this type. Read more
Source§impl ExternType for CodedOutputStream
impl ExternType for CodedOutputStream
Source§impl MakeCppStorage for CodedOutputStream
impl MakeCppStorage for CodedOutputStream
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut CodedOutputStream
unsafe fn allocate_uninitialized_cpp_storage() -> *mut CodedOutputStream
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 CodedOutputStream)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut CodedOutputStream)
Frees a C++ allocation which has not yet
had a constructor called. Read more
impl UniquePtrTarget for CodedOutputStream
impl WeakPtrTarget for CodedOutputStream
Auto Trait Implementations§
impl Freeze for CodedOutputStream
impl RefUnwindSafe for CodedOutputStream
impl !Send for CodedOutputStream
impl !Sync for CodedOutputStream
impl !Unpin for CodedOutputStream
impl UnwindSafe for CodedOutputStream
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