#[repr(C)]pub struct PioJsonValueView {
pub kind: PioStringView,
pub boolean_value: bool,
pub number_kind: PioStringView,
pub signed_integer_value: i64,
pub unsigned_integer_value: u64,
pub floating_point_value: f64,
pub string_value: PioStringView,
pub element_count: usize,
}Expand description
One structured JSON value stored in module history or extensions.
Fields§
§kind: PioStringView§boolean_value: bool§number_kind: PioStringView§signed_integer_value: i64§unsigned_integer_value: u64§floating_point_value: f64§string_value: PioStringView§element_count: usizeTrait Implementations§
Source§impl Clone for PioJsonValueView
impl Clone for PioJsonValueView
Source§fn clone(&self) -> PioJsonValueView
fn clone(&self) -> PioJsonValueView
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 PioJsonValueView
Auto Trait Implementations§
impl !Send for PioJsonValueView
impl !Sync for PioJsonValueView
impl Freeze for PioJsonValueView
impl RefUnwindSafe for PioJsonValueView
impl Unpin for PioJsonValueView
impl UnsafeUnpin for PioJsonValueView
impl UnwindSafe for PioJsonValueView
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