pub struct ParcelAccessFlags(pub u32);Expand description
The per-entry classification flags on a parcel access (allow) or ban list.
A bitfield carried by every entry of a parcel access-list reply (alongside
the whole-list scope). On Second Life an entry can be flagged as an
experience allow/block in addition to the plain access/ban list it belongs
to; OpenSim sets the per-entry flags equal to the list’s scope. Combine the
constants with ParcelAccessFlags::union.
Tuple Fields§
§0: u32Implementations§
Source§impl ParcelAccessFlags
impl ParcelAccessFlags
Sourcepub const ALLOW_EXPERIENCE: Self
pub const ALLOW_EXPERIENCE: Self
The entry allows an experience (AL_ALLOW_EXPERIENCE, 1 << 3).
Sourcepub const BLOCK_EXPERIENCE: Self
pub const BLOCK_EXPERIENCE: Self
The entry blocks an experience (AL_BLOCK_EXPERIENCE, 1 << 4).
Trait Implementations§
Source§impl Clone for ParcelAccessFlags
impl Clone for ParcelAccessFlags
Source§fn clone(&self) -> ParcelAccessFlags
fn clone(&self) -> ParcelAccessFlags
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 moreimpl Copy for ParcelAccessFlags
Source§impl Debug for ParcelAccessFlags
impl Debug for ParcelAccessFlags
Source§impl Default for ParcelAccessFlags
impl Default for ParcelAccessFlags
Source§fn default() -> ParcelAccessFlags
fn default() -> ParcelAccessFlags
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ParcelAccessFlags
impl<'de> Deserialize<'de> for ParcelAccessFlags
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
impl Eq for ParcelAccessFlags
Source§impl PartialEq for ParcelAccessFlags
impl PartialEq for ParcelAccessFlags
Source§impl Serialize for ParcelAccessFlags
impl Serialize for ParcelAccessFlags
impl StructuralPartialEq for ParcelAccessFlags
Auto Trait Implementations§
impl Freeze for ParcelAccessFlags
impl RefUnwindSafe for ParcelAccessFlags
impl Send for ParcelAccessFlags
impl Sync for ParcelAccessFlags
impl Unpin for ParcelAccessFlags
impl UnsafeUnpin for ParcelAccessFlags
impl UnwindSafe for ParcelAccessFlags
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