pub struct PropEnumerator { /* private fields */ }Implementations§
Source§impl PropEnumerator
impl PropEnumerator
pub fn new() -> Self
pub fn start(&mut self, propset: Arc<PropSet>)
pub fn reset(&mut self)
pub fn next(&mut self) -> Result<(), PropertyError>
pub fn get_property_name(&self) -> Result<String, PropertyError>
pub fn get_property_type(&self) -> Result<PropType, PropertyError>
pub fn get_property_as_string(&self) -> Result<String, PropertyError>
pub fn get_property_as_bool(&self) -> Result<bool, PropertyError>
pub fn get_property_as_u32(&self) -> Result<u32, PropertyError>
pub fn get_property_as_u64(&self) -> Result<u64, PropertyError>
pub fn get_property_as_binary_block(&self) -> Result<Vec<u8>, PropertyError>
pub fn get_property_as_uuid(&self) -> Result<Uuid, PropertyError>
pub fn get_property_as_identity(&self) -> Result<Identity, PropertyError>
Auto Trait Implementations§
impl Freeze for PropEnumerator
impl RefUnwindSafe for PropEnumerator
impl Send for PropEnumerator
impl Sync for PropEnumerator
impl Unpin for PropEnumerator
impl UnsafeUnpin for PropEnumerator
impl UnwindSafe for PropEnumerator
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