pub struct CommonProfileData {
pub language: String,
pub source_file: String,
pub timestamp: String,
pub static_analysis: StaticMetrics,
pub runtime_analysis: Option<RuntimeMetrics>,
}Fields§
§language: String§source_file: String§timestamp: String§static_analysis: StaticMetrics§runtime_analysis: Option<RuntimeMetrics>Implementations§
Source§impl CommonProfileData
impl CommonProfileData
pub fn to_json(&self) -> Result<String, Error>
pub fn to_json_pretty(&self) -> Result<String, Error>
pub fn from_json(json: &str) -> Result<Self, Error>
pub fn to_json_file(&self, path: &str) -> Result<(), Error>
pub fn from_json_file(path: &str) -> Result<Self, Error>
pub fn to_protobuf(&self) -> ProfileData
Trait Implementations§
Source§impl Clone for CommonProfileData
impl Clone for CommonProfileData
Source§fn clone(&self) -> CommonProfileData
fn clone(&self) -> CommonProfileData
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 CommonProfileData
impl Debug for CommonProfileData
Source§impl<'de> Deserialize<'de> for CommonProfileData
impl<'de> Deserialize<'de> for CommonProfileData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for CommonProfileData
impl Display for CommonProfileData
Auto Trait Implementations§
impl Freeze for CommonProfileData
impl RefUnwindSafe for CommonProfileData
impl Send for CommonProfileData
impl Sync for CommonProfileData
impl Unpin for CommonProfileData
impl UnwindSafe for CommonProfileData
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.