pub struct OwnedExtensionOptions { /* private fields */ }Expand description
Owned copy of a message’s extension-option block.
Implementations§
Source§impl OwnedExtensionOptions
impl OwnedExtensionOptions
pub fn is_empty(&self) -> bool
pub fn as_borrowed(&self) -> ExtensionOptions<'_>
Trait Implementations§
Source§impl Clone for OwnedExtensionOptions
impl Clone for OwnedExtensionOptions
Source§fn clone(&self) -> OwnedExtensionOptions
fn clone(&self) -> OwnedExtensionOptions
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OwnedExtensionOptions
impl Debug for OwnedExtensionOptions
Source§impl Default for OwnedExtensionOptions
impl Default for OwnedExtensionOptions
Source§fn default() -> OwnedExtensionOptions
fn default() -> OwnedExtensionOptions
Returns the “default value” for a type. Read more
Source§impl From<ExtensionOptions<'_>> for OwnedExtensionOptions
impl From<ExtensionOptions<'_>> for OwnedExtensionOptions
Source§fn from(value: ExtensionOptions<'_>) -> Self
fn from(value: ExtensionOptions<'_>) -> Self
Converts to this type from the input type.
Source§impl PartialEq for OwnedExtensionOptions
impl PartialEq for OwnedExtensionOptions
impl Eq for OwnedExtensionOptions
impl StructuralPartialEq for OwnedExtensionOptions
Auto Trait Implementations§
impl Freeze for OwnedExtensionOptions
impl RefUnwindSafe for OwnedExtensionOptions
impl Send for OwnedExtensionOptions
impl Sync for OwnedExtensionOptions
impl Unpin for OwnedExtensionOptions
impl UnwindSafe for OwnedExtensionOptions
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)