pub struct AiDENsRunner { /* private fields */ }Implementations§
Source§impl AiDENsRunner
impl AiDENsRunner
pub fn builder() -> AiDENsRunnerBuilder
pub async fn run(&self, input: AiDENsRunInput) -> Result<AiDENsRunOutput>
pub async fn run_with_tool_policy( &self, input: AiDENsRunInput, tool_exposure_policy: ToolExposurePolicyV1, ) -> Result<AiDENsRunOutput>
pub fn run_reports(&self) -> RunReportLedger
pub fn receipt_level(&self) -> &ReportLevelV1
pub fn canonical_receipt_log_config(&self) -> Option<&CanonicalEventLogConfig>
pub fn provider_route(&self) -> ProviderRouteReportV1
pub fn tool_ids(&self) -> Vec<String>
pub fn executable_tool_ids(&self) -> Vec<String>
pub fn tool_exposure(&self) -> ToolExposureSetV1
Trait Implementations§
Source§impl Clone for AiDENsRunner
impl Clone for AiDENsRunner
Source§fn clone(&self) -> AiDENsRunner
fn clone(&self) -> AiDENsRunner
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for AiDENsRunner
impl !UnwindSafe for AiDENsRunner
impl Freeze for AiDENsRunner
impl Send for AiDENsRunner
impl Sync for AiDENsRunner
impl Unpin for AiDENsRunner
impl UnsafeUnpin for AiDENsRunner
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