Struct oxygengine::prelude::intuicio::core::prelude::DynamicObject
pub struct DynamicObject { /* private fields */ }
Implementations§
§impl DynamicObject
impl DynamicObject
pub fn get(&self, name: &str) -> Option<&Object>
pub fn get_mut(&mut self, name: &str) -> Option<&mut Object>
pub fn set(&mut self, name: impl ToString, value: Object)
pub fn delete(&mut self, name: &str) -> Option<Object>
pub fn properties(&self) -> impl Iterator<Item = (&str, &Object)>
pub fn properties_mut(&mut self) -> impl Iterator<Item = (&str, &mut Object)>
pub fn property_names(&self) -> impl Iterator<Item = &str>
Trait Implementations§
§impl Default for DynamicObject
impl Default for DynamicObject
§fn default() -> DynamicObject
fn default() -> DynamicObject
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for DynamicObject
impl Send for DynamicObject
impl Sync for DynamicObject
impl Unpin for DynamicObject
impl UnwindSafe for DynamicObject
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<T> Initialize for Twhere
T: Default,
impl<T> Initialize for Twhere T: Default,
fn initialize(&mut self)
§unsafe fn initialize_raw(data: *mut ())
unsafe fn initialize_raw(data: *mut ())
Safety Read more