pub struct ChangePerm {
pub node_id: NodeId,
pub old_mode: u32,
pub new_mode: u32,
}Expand description
Permission change payload (FDD-03 §9.3, node-addressed).
Fields§
§node_id: NodeIdNode identity (bytes, 32).
old_mode: u32Old mode bits (u32).
new_mode: u32New mode bits (u32).
Implementations§
Trait Implementations§
Source§impl CanonicalEncode for ChangePerm
impl CanonicalEncode for ChangePerm
Source§fn encode_canonical(&self, writer: &mut CanonicalWriter) -> Result<()>
fn encode_canonical(&self, writer: &mut CanonicalWriter) -> Result<()>
Encode this value into canonical bytes.
Source§impl Clone for ChangePerm
impl Clone for ChangePerm
Source§fn clone(&self) -> ChangePerm
fn clone(&self) -> ChangePerm
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 Debug for ChangePerm
impl Debug for ChangePerm
impl Eq for ChangePerm
Source§impl PartialEq for ChangePerm
impl PartialEq for ChangePerm
Source§fn eq(&self, other: &ChangePerm) -> bool
fn eq(&self, other: &ChangePerm) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ChangePerm
Auto Trait Implementations§
impl Freeze for ChangePerm
impl RefUnwindSafe for ChangePerm
impl Send for ChangePerm
impl Sync for ChangePerm
impl Unpin for ChangePerm
impl UnsafeUnpin for ChangePerm
impl UnwindSafe for ChangePerm
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