pub struct SampleResult {
pub sampler_id: String,
pub artifacts: Vec<SampleArtifact>,
pub metadata: HashMap<String, Value>,
}Expand description
Collected output of a full sampling pass.
Fields§
§sampler_id: StringIdentifier of the sampler that produced these artifacts.
artifacts: Vec<SampleArtifact>Per-node artifacts, ordered by the sampler’s iteration order.
metadata: HashMap<String, Value>Aggregate / summary metadata for the entire pass.
Implementations§
Source§impl SampleResult
impl SampleResult
Sourcepub fn get(&self, node_id: NodeId) -> Option<&SampleArtifact>
pub fn get(&self, node_id: NodeId) -> Option<&SampleArtifact>
Look up the artifact for a specific node.
Trait Implementations§
Source§impl Clone for SampleResult
impl Clone for SampleResult
Source§impl Debug for SampleResult
impl Debug for SampleResult
Source§impl Default for SampleResult
impl Default for SampleResult
Source§impl<'de> Deserialize<'de> for SampleResult
impl<'de> Deserialize<'de> for SampleResult
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
Auto Trait Implementations§
impl Freeze for SampleResult
impl RefUnwindSafe for SampleResult
impl Send for SampleResult
impl Sync for SampleResult
impl Unpin for SampleResult
impl UnsafeUnpin for SampleResult
impl UnwindSafe for SampleResult
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