pub struct WireOptionalLayoutConstraint { /* private fields */ }
Implementations§
Source§impl WireOptionalLayoutConstraint
impl WireOptionalLayoutConstraint
pub fn is_some(&self) -> bool
pub fn is_none(&self) -> bool
pub fn as_ref(&self) -> Option<&WireLayoutConstraint>
pub fn into_option(self) -> Option<WireLayoutConstraint>
Trait Implementations§
Source§impl Clone for WireOptionalLayoutConstraint
impl Clone for WireOptionalLayoutConstraint
Source§impl Debug for WireOptionalLayoutConstraint
impl Debug for WireOptionalLayoutConstraint
Source§impl<___D> Decode<___D> for WireOptionalLayoutConstraintwhere
___D: InternalHandleDecoder + ?Sized,
impl<___D> Decode<___D> for WireOptionalLayoutConstraintwhere
___D: InternalHandleDecoder + ?Sized,
Source§impl FromWireOption<WireOptionalLayoutConstraint> for Box<LayoutConstraint>
impl FromWireOption<WireOptionalLayoutConstraint> for Box<LayoutConstraint>
Source§fn from_wire_option(wire: WireOptionalLayoutConstraint) -> Option<Self>
fn from_wire_option(wire: WireOptionalLayoutConstraint) -> Option<Self>
Converts the given
wire
to an option of this type.Source§impl FromWireOptionRef<WireOptionalLayoutConstraint> for Box<LayoutConstraint>
impl FromWireOptionRef<WireOptionalLayoutConstraint> for Box<LayoutConstraint>
Source§fn from_wire_option_ref(wire: &WireOptionalLayoutConstraint) -> Option<Self>
fn from_wire_option_ref(wire: &WireOptionalLayoutConstraint) -> Option<Self>
Converts the given
wire
reference to an option of this type.Source§impl Wire for WireOptionalLayoutConstraint
impl Wire for WireOptionalLayoutConstraint
Source§type Decoded<'de> = WireOptionalLayoutConstraint
type Decoded<'de> = WireOptionalLayoutConstraint
The decoded wire type, restricted to the
'de
lifetime.Source§fn zero_padding(out: &mut MaybeUninit<Self>)
fn zero_padding(out: &mut MaybeUninit<Self>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for WireOptionalLayoutConstraint
impl RefUnwindSafe for WireOptionalLayoutConstraint
impl !Send for WireOptionalLayoutConstraint
impl !Sync for WireOptionalLayoutConstraint
impl Unpin for WireOptionalLayoutConstraint
impl UnwindSafe for WireOptionalLayoutConstraint
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