Struct wildland_corex::dfs::interface::wl_permissions::WlPermissions
source · pub struct WlPermissions { /* private fields */ }
Expand description
Representation of permissions supported on all target platforms
Implementations§
source§impl WlPermissions
impl WlPermissions
pub fn readonly() -> Self
pub fn read_write() -> Self
pub fn set_readonly(&mut self, readonly: bool)
pub fn is_readonly(&self) -> bool
Trait Implementations§
source§impl Clone for WlPermissions
impl Clone for WlPermissions
source§fn clone(&self) -> WlPermissions
fn clone(&self) -> WlPermissions
Returns a copy of the value. Read more
1.0.0 · 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 WlPermissions
impl Debug for WlPermissions
source§impl<'de> Deserialize<'de> for WlPermissions
impl<'de> Deserialize<'de> for WlPermissions
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<WlPermissions> for WlPermissions
impl PartialEq<WlPermissions> for WlPermissions
source§fn eq(&self, other: &WlPermissions) -> bool
fn eq(&self, other: &WlPermissions) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for WlPermissions
impl Serialize for WlPermissions
impl Copy for WlPermissions
impl Eq for WlPermissions
impl StructuralEq for WlPermissions
impl StructuralPartialEq for WlPermissions
Auto Trait Implementations§
impl RefUnwindSafe for WlPermissions
impl Send for WlPermissions
impl Sync for WlPermissions
impl Unpin for WlPermissions
impl UnwindSafe for WlPermissions
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.