pub struct JsonLoadResult {
pub suffix: String,
pub success: bool,
pub data: Option<Value>,
pub error: Option<String>,
pub file_size: usize,
pub load_time_ms: u64,
}
Expand description
Result of loading a single JSON file
Fields§
§suffix: String
File suffix
success: bool
Whether loading was successful
data: Option<Value>
Loaded JSON data
error: Option<String>
Error message if failed
file_size: usize
File size in bytes
load_time_ms: u64
Load time in milliseconds
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JsonLoadResult
impl RefUnwindSafe for JsonLoadResult
impl Send for JsonLoadResult
impl Sync for JsonLoadResult
impl Unpin for JsonLoadResult
impl UnwindSafe for JsonLoadResult
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more