pub struct WASMModuleInfo {
pub id: String,
pub name: Option<String>,
pub path: Option<PathBuf>,
pub loaded_at: u64,
pub function_stats: HashMap<String, FunctionCallStats>,
}
Expand description
Information about a loaded WASM module
Fields§
§id:
String
Module ID
name:
Option<String>
Module name (if available)
path:
Option<PathBuf>
Path to module file
loaded_at:
u64
Module loaded timestamp
function_stats:
HashMap<String,
FunctionCallStats>
Function statistics
Trait Implementations§
Source§
impl
Clone
for
WASMModuleInfo
impl Clone for WASMModuleInfo
Source§
fn
clone(&self) ->
WASMModuleInfo
fn clone(&self) -> WASMModuleInfo
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 more
Auto Trait Implementations§
impl Freeze for WASMModuleInfo
impl RefUnwindSafe for WASMModuleInfo
impl Send for WASMModuleInfo
impl Sync for WASMModuleInfo
impl Unpin for WASMModuleInfo
impl UnsafeUnpin for WASMModuleInfo
impl UnwindSafe for WASMModuleInfo
Blanket Implementations§
Source§
impl<T>
BorrowMut<T> for T
where T: ?Sized,
impl<T>
BorrowMut<T> for T
where 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>
CloneToUninit
for T
where T:
Clone,
impl<T>
CloneToUninit
for T
where T:
Clone,
§
impl<T> Instrument for T
impl<T> Instrument for T
§
fn
instrument(self, span: Span) ->
Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§
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 more
Source§
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
Source§
impl<T>
IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§
fn
into_request(self) ->
Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in
a tonic::Request