pub struct PlexusValidateReport {
pub structural_errors: Vec<String>,
pub required_ops: Vec<String>,
pub required_exprs: Vec<String>,
pub embedded_graph_rag_plan: PlexusEmbeddedGraphRagPlan,
pub engine_capability_gap: Option<PlexusEngineCapabilityGap>,
}Fields§
§structural_errors: Vec<String>§required_ops: Vec<String>§required_exprs: Vec<String>§embedded_graph_rag_plan: PlexusEmbeddedGraphRagPlan§engine_capability_gap: Option<PlexusEngineCapabilityGap>Implementations§
Source§impl PlexusValidateReport
impl PlexusValidateReport
pub fn from_json_str(input: &str) -> Result<PlexusValidateReport, Error>
pub fn into_producer_evidence( self, dataset_family: impl Into<String>, workload_id: impl Into<String>, ) -> ProducerEvidence
Trait Implementations§
Source§impl Clone for PlexusValidateReport
impl Clone for PlexusValidateReport
Source§fn clone(&self) -> PlexusValidateReport
fn clone(&self) -> PlexusValidateReport
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 PlexusValidateReport
impl Debug for PlexusValidateReport
Source§impl<'de> Deserialize<'de> for PlexusValidateReport
impl<'de> Deserialize<'de> for PlexusValidateReport
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PlexusValidateReport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PlexusValidateReport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PlexusValidateReport
impl PartialEq for PlexusValidateReport
impl Eq for PlexusValidateReport
impl StructuralPartialEq for PlexusValidateReport
Auto Trait Implementations§
impl Freeze for PlexusValidateReport
impl RefUnwindSafe for PlexusValidateReport
impl Send for PlexusValidateReport
impl Sync for PlexusValidateReport
impl Unpin for PlexusValidateReport
impl UnsafeUnpin for PlexusValidateReport
impl UnwindSafe for PlexusValidateReport
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