#[repr(C)]pub struct PropertyValueContext {
pub key: *mut FuriString,
pub value: *mut FuriString,
pub out: PropertyValueCallback,
pub sep: c_char,
pub last: bool,
pub context: *mut c_void,
}
Fields§
§key: *mut FuriString
< key string buffer, must be initialised before use
value: *mut FuriString
< value string buffer, must be initialised before use
out: PropertyValueCallback
< output callback function
sep: c_char
< separator character between key parts
last: bool
< flag to indicate last element
context: *mut c_void
< user-defined context, passed through to out callback
Trait Implementations§
Source§impl Clone for PropertyValueContext
impl Clone for PropertyValueContext
Source§fn clone(&self) -> PropertyValueContext
fn clone(&self) -> PropertyValueContext
Returns a duplicate 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 PropertyValueContext
impl Debug for PropertyValueContext
impl Copy for PropertyValueContext
Auto Trait Implementations§
impl Freeze for PropertyValueContext
impl RefUnwindSafe for PropertyValueContext
impl !Send for PropertyValueContext
impl !Sync for PropertyValueContext
impl Unpin for PropertyValueContext
impl UnwindSafe for PropertyValueContext
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