Struct godot::classes::file_access::UnixPermissionFlags
pub struct UnixPermissionFlags { /* private fields */ }
Implementations§
§impl UnixPermissionFlags
impl UnixPermissionFlags
pub const READ_OWNER: UnixPermissionFlags = _
pub const READ_OWNER: UnixPermissionFlags = _
Godot enumerator name: UNIX_READ_OWNER
pub const WRITE_OWNER: UnixPermissionFlags = _
pub const WRITE_OWNER: UnixPermissionFlags = _
Godot enumerator name: UNIX_WRITE_OWNER
pub const EXECUTE_OWNER: UnixPermissionFlags = _
pub const EXECUTE_OWNER: UnixPermissionFlags = _
Godot enumerator name: UNIX_EXECUTE_OWNER
pub const READ_GROUP: UnixPermissionFlags = _
pub const READ_GROUP: UnixPermissionFlags = _
Godot enumerator name: UNIX_READ_GROUP
pub const WRITE_GROUP: UnixPermissionFlags = _
pub const WRITE_GROUP: UnixPermissionFlags = _
Godot enumerator name: UNIX_WRITE_GROUP
pub const EXECUTE_GROUP: UnixPermissionFlags = _
pub const EXECUTE_GROUP: UnixPermissionFlags = _
Godot enumerator name: UNIX_EXECUTE_GROUP
pub const READ_OTHER: UnixPermissionFlags = _
pub const READ_OTHER: UnixPermissionFlags = _
Godot enumerator name: UNIX_READ_OTHER
pub const WRITE_OTHER: UnixPermissionFlags = _
pub const WRITE_OTHER: UnixPermissionFlags = _
Godot enumerator name: UNIX_WRITE_OTHER
pub const EXECUTE_OTHER: UnixPermissionFlags = _
pub const EXECUTE_OTHER: UnixPermissionFlags = _
Godot enumerator name: UNIX_EXECUTE_OTHER
pub const SET_USER_ID: UnixPermissionFlags = _
pub const SET_USER_ID: UnixPermissionFlags = _
Godot enumerator name: UNIX_SET_USER_ID
pub const SET_GROUP_ID: UnixPermissionFlags = _
pub const SET_GROUP_ID: UnixPermissionFlags = _
Godot enumerator name: UNIX_SET_GROUP_ID
pub const RESTRICTED_DELETE: UnixPermissionFlags = _
pub const RESTRICTED_DELETE: UnixPermissionFlags = _
Godot enumerator name: UNIX_RESTRICTED_DELETE
Trait Implementations§
§impl BitOr for UnixPermissionFlags
impl BitOr for UnixPermissionFlags
§type Output = UnixPermissionFlags
type Output = UnixPermissionFlags
The resulting type after applying the
|
operator.§fn bitor(
self,
rhs: UnixPermissionFlags,
) -> <UnixPermissionFlags as BitOr>::Output
fn bitor( self, rhs: UnixPermissionFlags, ) -> <UnixPermissionFlags as BitOr>::Output
Performs the
|
operation. Read more§impl Clone for UnixPermissionFlags
impl Clone for UnixPermissionFlags
§fn clone(&self) -> UnixPermissionFlags
fn clone(&self) -> UnixPermissionFlags
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 more§impl Debug for UnixPermissionFlags
impl Debug for UnixPermissionFlags
§impl Default for UnixPermissionFlags
impl Default for UnixPermissionFlags
§fn default() -> UnixPermissionFlags
fn default() -> UnixPermissionFlags
Returns the “default value” for a type. Read more
§impl EngineBitfield for UnixPermissionFlags
impl EngineBitfield for UnixPermissionFlags
§impl FromGodot for UnixPermissionFlags
impl FromGodot for UnixPermissionFlags
§fn try_from_godot(
via: <UnixPermissionFlags as GodotConvert>::Via,
) -> Result<UnixPermissionFlags, ConvertError>
fn try_from_godot( via: <UnixPermissionFlags as GodotConvert>::Via, ) -> Result<UnixPermissionFlags, ConvertError>
Converts the Godot representation to this type, returning
Err
on failure.§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
⚠️ Converts the Godot representation to this type. Read more
§fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
Performs the conversion from a
Variant
, returning Err
on failure.§fn from_variant(variant: &Variant) -> Self
fn from_variant(variant: &Variant) -> Self
§impl GodotConvert for UnixPermissionFlags
impl GodotConvert for UnixPermissionFlags
§impl Hash for UnixPermissionFlags
impl Hash for UnixPermissionFlags
§impl PartialEq for UnixPermissionFlags
impl PartialEq for UnixPermissionFlags
§fn eq(&self, other: &UnixPermissionFlags) -> bool
fn eq(&self, other: &UnixPermissionFlags) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl ToGodot for UnixPermissionFlags
impl ToGodot for UnixPermissionFlags
§fn to_godot(&self) -> <UnixPermissionFlags as GodotConvert>::Via
fn to_godot(&self) -> <UnixPermissionFlags as GodotConvert>::Via
Converts this type to the Godot type by reference, usually by cloning.
§fn into_godot(self) -> Self::Via
fn into_godot(self) -> Self::Via
Converts this type to the Godot type. Read more
§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
Converts this type to a Variant.
impl Copy for UnixPermissionFlags
impl Eq for UnixPermissionFlags
impl StructuralPartialEq for UnixPermissionFlags
Auto Trait Implementations§
impl Freeze for UnixPermissionFlags
impl RefUnwindSafe for UnixPermissionFlags
impl Send for UnixPermissionFlags
impl Sync for UnixPermissionFlags
impl Unpin for UnixPermissionFlags
impl UnwindSafe for UnixPermissionFlags
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)