pub struct InfoReport {
pub symbol: Symbol,
pub info: Option<Info>,
pub warnings: Vec<BorsaError>,
}Expand description
Summary of instrument information retrieval.
Carries the requested symbol, the resolved Info snapshot if
available, and any non-fatal warnings encountered during processing.
Fields§
§symbol: SymbolRequested symbol.
info: Option<Info>Snapshot payload, if successfully resolved.
warnings: Vec<BorsaError>Non-fatal issues encountered while building the report.
Trait Implementations§
Source§impl Clone for InfoReport
impl Clone for InfoReport
Source§fn clone(&self) -> InfoReport
fn clone(&self) -> InfoReport
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 InfoReport
impl Debug for InfoReport
Source§impl Default for InfoReport
impl Default for InfoReport
Source§fn default() -> InfoReport
fn default() -> InfoReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InfoReport
impl<'de> Deserialize<'de> for InfoReport
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 PartialEq for InfoReport
impl PartialEq for InfoReport
Source§impl Serialize for InfoReport
impl Serialize for InfoReport
impl StructuralPartialEq for InfoReport
Auto Trait Implementations§
impl Freeze for InfoReport
impl RefUnwindSafe for InfoReport
impl Send for InfoReport
impl Sync for InfoReport
impl Unpin for InfoReport
impl UnwindSafe for InfoReport
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