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: StringFile suffix
success: boolWhether loading was successful
data: Option<Value>Loaded JSON data
error: Option<String>Error message if failed
file_size: usizeFile size in bytes
load_time_ms: u64Load 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