pub struct ConformanceNodeResizeSessionContract {
pub request: NodePointerResizeRequest,
pub update: NodeResizeUpdate,
pub commit_op_kinds: Vec<String>,
}Expand description
Behavior contract for a committed pointer-driven node resize session.
Fields§
§request: NodePointerResizeRequest§update: NodeResizeUpdate§commit_op_kinds: Vec<String>Implementations§
Source§impl ConformanceNodeResizeSessionContract
impl ConformanceNodeResizeSessionContract
pub fn new(request: NodePointerResizeRequest, update: NodeResizeUpdate) -> Self
pub fn with_commit_op_kinds( self, op_kinds: impl IntoIterator<Item = impl Into<String>>, ) -> Self
Trait Implementations§
Source§impl Clone for ConformanceNodeResizeSessionContract
impl Clone for ConformanceNodeResizeSessionContract
Source§fn clone(&self) -> ConformanceNodeResizeSessionContract
fn clone(&self) -> ConformanceNodeResizeSessionContract
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for ConformanceNodeResizeSessionContract
impl<'de> Deserialize<'de> for ConformanceNodeResizeSessionContract
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ConformanceNodeResizeSessionContract
impl PartialEq for ConformanceNodeResizeSessionContract
Source§fn eq(&self, other: &ConformanceNodeResizeSessionContract) -> bool
fn eq(&self, other: &ConformanceNodeResizeSessionContract) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConformanceNodeResizeSessionContract
Auto Trait Implementations§
impl Freeze for ConformanceNodeResizeSessionContract
impl RefUnwindSafe for ConformanceNodeResizeSessionContract
impl Send for ConformanceNodeResizeSessionContract
impl Sync for ConformanceNodeResizeSessionContract
impl Unpin for ConformanceNodeResizeSessionContract
impl UnsafeUnpin for ConformanceNodeResizeSessionContract
impl UnwindSafe for ConformanceNodeResizeSessionContract
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