pub mod oraclemcp_guard
pub use oraclemcp_guard::error
pub mod oraclemcp_guard::classifier
pub enum oraclemcp_guard::classifier::StageA
pub oraclemcp_guard::classifier::StageA::AllowListed
pub oraclemcp_guard::classifier::StageA::BlockListed(alloc::string::String)
pub oraclemcp_guard::classifier::StageA::PlSqlBlock
pub oraclemcp_guard::classifier::StageA::PlSqlBlock::dangerous: bool
pub oraclemcp_guard::classifier::StageA::PureSql
impl core::clone::Clone for oraclemcp_guard::classifier::StageA
pub fn oraclemcp_guard::classifier::StageA::clone(&self) -> oraclemcp_guard::classifier::StageA
impl core::cmp::Eq for oraclemcp_guard::classifier::StageA
impl core::cmp::PartialEq for oraclemcp_guard::classifier::StageA
pub fn oraclemcp_guard::classifier::StageA::eq(&self, &oraclemcp_guard::classifier::StageA) -> bool
impl core::fmt::Debug for oraclemcp_guard::classifier::StageA
pub fn oraclemcp_guard::classifier::StageA::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::classifier::StageA
impl core::marker::Freeze for oraclemcp_guard::classifier::StageA
impl core::marker::Send for oraclemcp_guard::classifier::StageA
impl core::marker::Sync for oraclemcp_guard::classifier::StageA
impl core::marker::Unpin for oraclemcp_guard::classifier::StageA
impl core::marker::UnsafeUnpin for oraclemcp_guard::classifier::StageA
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::classifier::StageA
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::classifier::StageA
impl<T, U> core::convert::Into<U> for oraclemcp_guard::classifier::StageA where U: core::convert::From<T>
pub fn oraclemcp_guard::classifier::StageA::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::classifier::StageA where U: core::convert::Into<T>
pub type oraclemcp_guard::classifier::StageA::Error = core::convert::Infallible
pub fn oraclemcp_guard::classifier::StageA::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::classifier::StageA where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::classifier::StageA::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::classifier::StageA::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::classifier::StageA where T: core::clone::Clone
pub type oraclemcp_guard::classifier::StageA::Owned = T
pub fn oraclemcp_guard::classifier::StageA::clone_into(&self, &mut T)
pub fn oraclemcp_guard::classifier::StageA::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::classifier::StageA where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::classifier::StageA::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::classifier::StageA where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::StageA::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::classifier::StageA where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::StageA::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::classifier::StageA where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::classifier::StageA::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::classifier::StageA
pub fn oraclemcp_guard::classifier::StageA::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::classifier::StageA
pub type oraclemcp_guard::classifier::StageA::Output = T
pub struct oraclemcp_guard::classifier::BatchShape
pub oraclemcp_guard::classifier::BatchShape::balanced: bool
pub oraclemcp_guard::classifier::BatchShape::has_plsql_block: bool
pub oraclemcp_guard::classifier::BatchShape::saw_buried_semicolon: bool
pub oraclemcp_guard::classifier::BatchShape::saw_top_level_after_block_close: bool
pub oraclemcp_guard::classifier::BatchShape::statement_count: usize
impl core::clone::Clone for oraclemcp_guard::classifier::BatchShape
pub fn oraclemcp_guard::classifier::BatchShape::clone(&self) -> oraclemcp_guard::classifier::BatchShape
impl core::cmp::Eq for oraclemcp_guard::classifier::BatchShape
impl core::cmp::PartialEq for oraclemcp_guard::classifier::BatchShape
pub fn oraclemcp_guard::classifier::BatchShape::eq(&self, &oraclemcp_guard::classifier::BatchShape) -> bool
impl core::fmt::Debug for oraclemcp_guard::classifier::BatchShape
pub fn oraclemcp_guard::classifier::BatchShape::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::classifier::BatchShape
impl core::marker::Freeze for oraclemcp_guard::classifier::BatchShape
impl core::marker::Send for oraclemcp_guard::classifier::BatchShape
impl core::marker::Sync for oraclemcp_guard::classifier::BatchShape
impl core::marker::Unpin for oraclemcp_guard::classifier::BatchShape
impl core::marker::UnsafeUnpin for oraclemcp_guard::classifier::BatchShape
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::classifier::BatchShape
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::classifier::BatchShape
impl<T, U> core::convert::Into<U> for oraclemcp_guard::classifier::BatchShape where U: core::convert::From<T>
pub fn oraclemcp_guard::classifier::BatchShape::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::classifier::BatchShape where U: core::convert::Into<T>
pub type oraclemcp_guard::classifier::BatchShape::Error = core::convert::Infallible
pub fn oraclemcp_guard::classifier::BatchShape::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::classifier::BatchShape where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::classifier::BatchShape::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::classifier::BatchShape::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::classifier::BatchShape where T: core::clone::Clone
pub type oraclemcp_guard::classifier::BatchShape::Owned = T
pub fn oraclemcp_guard::classifier::BatchShape::clone_into(&self, &mut T)
pub fn oraclemcp_guard::classifier::BatchShape::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::classifier::BatchShape where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::classifier::BatchShape::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::classifier::BatchShape where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::BatchShape::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::classifier::BatchShape where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::BatchShape::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::classifier::BatchShape where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::classifier::BatchShape::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::classifier::BatchShape
pub fn oraclemcp_guard::classifier::BatchShape::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::classifier::BatchShape
pub type oraclemcp_guard::classifier::BatchShape::Output = T
pub struct oraclemcp_guard::classifier::Classifier
impl oraclemcp_guard::classifier::Classifier
pub fn oraclemcp_guard::classifier::Classifier::classify(&self, &str) -> oraclemcp_guard::classifier::GuardDecision
pub fn oraclemcp_guard::classifier::Classifier::new(oraclemcp_guard::classifier::ClassifierConfig) -> Self
pub fn oraclemcp_guard::classifier::Classifier::with_oracle(self, alloc::sync::Arc<dyn oraclemcp_guard::purity::SideEffectOracle>) -> Self
impl core::default::Default for oraclemcp_guard::classifier::Classifier
pub fn oraclemcp_guard::classifier::Classifier::default() -> Self
impl core::marker::Freeze for oraclemcp_guard::classifier::Classifier
impl core::marker::Send for oraclemcp_guard::classifier::Classifier
impl core::marker::Sync for oraclemcp_guard::classifier::Classifier
impl core::marker::Unpin for oraclemcp_guard::classifier::Classifier
impl core::marker::UnsafeUnpin for oraclemcp_guard::classifier::Classifier
impl !core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::classifier::Classifier
impl !core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::classifier::Classifier
impl<T, U> core::convert::Into<U> for oraclemcp_guard::classifier::Classifier where U: core::convert::From<T>
pub fn oraclemcp_guard::classifier::Classifier::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::classifier::Classifier where U: core::convert::Into<T>
pub type oraclemcp_guard::classifier::Classifier::Error = core::convert::Infallible
pub fn oraclemcp_guard::classifier::Classifier::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::classifier::Classifier where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::classifier::Classifier::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::classifier::Classifier::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for oraclemcp_guard::classifier::Classifier where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::classifier::Classifier::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::classifier::Classifier where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::Classifier::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::classifier::Classifier where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::Classifier::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for oraclemcp_guard::classifier::Classifier
pub fn oraclemcp_guard::classifier::Classifier::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::classifier::Classifier
pub type oraclemcp_guard::classifier::Classifier::Output = T
pub struct oraclemcp_guard::classifier::ClassifierConfig
impl oraclemcp_guard::classifier::ClassifierConfig
pub fn oraclemcp_guard::classifier::ClassifierConfig::new() -> Self
pub fn oraclemcp_guard::classifier::ClassifierConfig::with_allow(self, &str) -> Self
pub fn oraclemcp_guard::classifier::ClassifierConfig::with_block_pattern(self, &str) -> Self
impl core::clone::Clone for oraclemcp_guard::classifier::ClassifierConfig
pub fn oraclemcp_guard::classifier::ClassifierConfig::clone(&self) -> oraclemcp_guard::classifier::ClassifierConfig
impl core::default::Default for oraclemcp_guard::classifier::ClassifierConfig
pub fn oraclemcp_guard::classifier::ClassifierConfig::default() -> oraclemcp_guard::classifier::ClassifierConfig
impl core::marker::Freeze for oraclemcp_guard::classifier::ClassifierConfig
impl core::marker::Send for oraclemcp_guard::classifier::ClassifierConfig
impl core::marker::Sync for oraclemcp_guard::classifier::ClassifierConfig
impl core::marker::Unpin for oraclemcp_guard::classifier::ClassifierConfig
impl core::marker::UnsafeUnpin for oraclemcp_guard::classifier::ClassifierConfig
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::classifier::ClassifierConfig
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::classifier::ClassifierConfig
impl<T, U> core::convert::Into<U> for oraclemcp_guard::classifier::ClassifierConfig where U: core::convert::From<T>
pub fn oraclemcp_guard::classifier::ClassifierConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::classifier::ClassifierConfig where U: core::convert::Into<T>
pub type oraclemcp_guard::classifier::ClassifierConfig::Error = core::convert::Infallible
pub fn oraclemcp_guard::classifier::ClassifierConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::classifier::ClassifierConfig where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::classifier::ClassifierConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::classifier::ClassifierConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::classifier::ClassifierConfig where T: core::clone::Clone
pub type oraclemcp_guard::classifier::ClassifierConfig::Owned = T
pub fn oraclemcp_guard::classifier::ClassifierConfig::clone_into(&self, &mut T)
pub fn oraclemcp_guard::classifier::ClassifierConfig::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::classifier::ClassifierConfig where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::classifier::ClassifierConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::classifier::ClassifierConfig where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::ClassifierConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::classifier::ClassifierConfig where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::ClassifierConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::classifier::ClassifierConfig where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::classifier::ClassifierConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::classifier::ClassifierConfig
pub fn oraclemcp_guard::classifier::ClassifierConfig::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::classifier::ClassifierConfig
pub type oraclemcp_guard::classifier::ClassifierConfig::Output = T
pub struct oraclemcp_guard::classifier::GuardDecision
pub oraclemcp_guard::classifier::GuardDecision::danger: oraclemcp_guard::levels::DangerLevel
pub oraclemcp_guard::classifier::GuardDecision::objects_affected: alloc::vec::Vec<alloc::string::String>
pub oraclemcp_guard::classifier::GuardDecision::reason: alloc::string::String
pub oraclemcp_guard::classifier::GuardDecision::required_level: core::option::Option<oraclemcp_guard::levels::OperatingLevel>
pub oraclemcp_guard::classifier::GuardDecision::safe_alternative: core::option::Option<alloc::string::String>
impl oraclemcp_guard::classifier::GuardDecision
pub fn oraclemcp_guard::classifier::GuardDecision::gate(&self, &oraclemcp_guard::levels::SessionLevelState) -> oraclemcp_guard::levels::LevelDecision
impl core::clone::Clone for oraclemcp_guard::classifier::GuardDecision
pub fn oraclemcp_guard::classifier::GuardDecision::clone(&self) -> oraclemcp_guard::classifier::GuardDecision
impl core::cmp::Eq for oraclemcp_guard::classifier::GuardDecision
impl core::cmp::PartialEq for oraclemcp_guard::classifier::GuardDecision
pub fn oraclemcp_guard::classifier::GuardDecision::eq(&self, &oraclemcp_guard::classifier::GuardDecision) -> bool
impl core::fmt::Debug for oraclemcp_guard::classifier::GuardDecision
pub fn oraclemcp_guard::classifier::GuardDecision::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::classifier::GuardDecision
impl core::marker::Freeze for oraclemcp_guard::classifier::GuardDecision
impl core::marker::Send for oraclemcp_guard::classifier::GuardDecision
impl core::marker::Sync for oraclemcp_guard::classifier::GuardDecision
impl core::marker::Unpin for oraclemcp_guard::classifier::GuardDecision
impl core::marker::UnsafeUnpin for oraclemcp_guard::classifier::GuardDecision
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::classifier::GuardDecision
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::classifier::GuardDecision
impl<T, U> core::convert::Into<U> for oraclemcp_guard::classifier::GuardDecision where U: core::convert::From<T>
pub fn oraclemcp_guard::classifier::GuardDecision::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::classifier::GuardDecision where U: core::convert::Into<T>
pub type oraclemcp_guard::classifier::GuardDecision::Error = core::convert::Infallible
pub fn oraclemcp_guard::classifier::GuardDecision::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::classifier::GuardDecision where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::classifier::GuardDecision::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::classifier::GuardDecision::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::classifier::GuardDecision where T: core::clone::Clone
pub type oraclemcp_guard::classifier::GuardDecision::Owned = T
pub fn oraclemcp_guard::classifier::GuardDecision::clone_into(&self, &mut T)
pub fn oraclemcp_guard::classifier::GuardDecision::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::classifier::GuardDecision where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::classifier::GuardDecision::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::classifier::GuardDecision where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::GuardDecision::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::classifier::GuardDecision where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::GuardDecision::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::classifier::GuardDecision where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::classifier::GuardDecision::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::classifier::GuardDecision
pub fn oraclemcp_guard::classifier::GuardDecision::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::classifier::GuardDecision
pub type oraclemcp_guard::classifier::GuardDecision::Output = T
pub struct oraclemcp_guard::classifier::StatementClass
pub oraclemcp_guard::classifier::StatementClass::danger: oraclemcp_guard::levels::DangerLevel
pub oraclemcp_guard::classifier::StatementClass::objects: alloc::vec::Vec<alloc::string::String>
pub oraclemcp_guard::classifier::StatementClass::required: core::option::Option<oraclemcp_guard::levels::OperatingLevel>
impl core::clone::Clone for oraclemcp_guard::classifier::StatementClass
pub fn oraclemcp_guard::classifier::StatementClass::clone(&self) -> oraclemcp_guard::classifier::StatementClass
impl core::cmp::Eq for oraclemcp_guard::classifier::StatementClass
impl core::cmp::PartialEq for oraclemcp_guard::classifier::StatementClass
pub fn oraclemcp_guard::classifier::StatementClass::eq(&self, &oraclemcp_guard::classifier::StatementClass) -> bool
impl core::fmt::Debug for oraclemcp_guard::classifier::StatementClass
pub fn oraclemcp_guard::classifier::StatementClass::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::classifier::StatementClass
impl core::marker::Freeze for oraclemcp_guard::classifier::StatementClass
impl core::marker::Send for oraclemcp_guard::classifier::StatementClass
impl core::marker::Sync for oraclemcp_guard::classifier::StatementClass
impl core::marker::Unpin for oraclemcp_guard::classifier::StatementClass
impl core::marker::UnsafeUnpin for oraclemcp_guard::classifier::StatementClass
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::classifier::StatementClass
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::classifier::StatementClass
impl<T, U> core::convert::Into<U> for oraclemcp_guard::classifier::StatementClass where U: core::convert::From<T>
pub fn oraclemcp_guard::classifier::StatementClass::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::classifier::StatementClass where U: core::convert::Into<T>
pub type oraclemcp_guard::classifier::StatementClass::Error = core::convert::Infallible
pub fn oraclemcp_guard::classifier::StatementClass::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::classifier::StatementClass where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::classifier::StatementClass::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::classifier::StatementClass::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::classifier::StatementClass where T: core::clone::Clone
pub type oraclemcp_guard::classifier::StatementClass::Owned = T
pub fn oraclemcp_guard::classifier::StatementClass::clone_into(&self, &mut T)
pub fn oraclemcp_guard::classifier::StatementClass::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::classifier::StatementClass where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::classifier::StatementClass::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::classifier::StatementClass where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::StatementClass::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::classifier::StatementClass where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::StatementClass::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::classifier::StatementClass where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::classifier::StatementClass::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::classifier::StatementClass
pub fn oraclemcp_guard::classifier::StatementClass::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::classifier::StatementClass
pub type oraclemcp_guard::classifier::StatementClass::Output = T
pub fn oraclemcp_guard::classifier::analyze_batch(&str) -> oraclemcp_guard::classifier::BatchShape
pub fn oraclemcp_guard::classifier::stage_a(&str, &oraclemcp_guard::classifier::ClassifierConfig) -> oraclemcp_guard::classifier::StageA
pub mod oraclemcp_guard::clock
pub struct oraclemcp_guard::clock::MonotonicDeadline
impl oraclemcp_guard::clock::MonotonicDeadline
pub fn oraclemcp_guard::clock::MonotonicDeadline::after(core::time::Duration) -> Self
pub fn oraclemcp_guard::clock::MonotonicDeadline::is_expired(&self) -> bool
pub fn oraclemcp_guard::clock::MonotonicDeadline::remaining(&self) -> core::time::Duration
impl core::clone::Clone for oraclemcp_guard::clock::MonotonicDeadline
pub fn oraclemcp_guard::clock::MonotonicDeadline::clone(&self) -> oraclemcp_guard::clock::MonotonicDeadline
impl core::cmp::Eq for oraclemcp_guard::clock::MonotonicDeadline
impl core::cmp::PartialEq for oraclemcp_guard::clock::MonotonicDeadline
pub fn oraclemcp_guard::clock::MonotonicDeadline::eq(&self, &oraclemcp_guard::clock::MonotonicDeadline) -> bool
impl core::fmt::Debug for oraclemcp_guard::clock::MonotonicDeadline
pub fn oraclemcp_guard::clock::MonotonicDeadline::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::clock::MonotonicDeadline
impl core::marker::StructuralPartialEq for oraclemcp_guard::clock::MonotonicDeadline
impl core::marker::Freeze for oraclemcp_guard::clock::MonotonicDeadline
impl core::marker::Send for oraclemcp_guard::clock::MonotonicDeadline
impl core::marker::Sync for oraclemcp_guard::clock::MonotonicDeadline
impl core::marker::Unpin for oraclemcp_guard::clock::MonotonicDeadline
impl core::marker::UnsafeUnpin for oraclemcp_guard::clock::MonotonicDeadline
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::clock::MonotonicDeadline
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::clock::MonotonicDeadline
impl<T, U> core::convert::Into<U> for oraclemcp_guard::clock::MonotonicDeadline where U: core::convert::From<T>
pub fn oraclemcp_guard::clock::MonotonicDeadline::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::clock::MonotonicDeadline where U: core::convert::Into<T>
pub type oraclemcp_guard::clock::MonotonicDeadline::Error = core::convert::Infallible
pub fn oraclemcp_guard::clock::MonotonicDeadline::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::clock::MonotonicDeadline where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::clock::MonotonicDeadline::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::clock::MonotonicDeadline::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::clock::MonotonicDeadline where T: core::clone::Clone
pub type oraclemcp_guard::clock::MonotonicDeadline::Owned = T
pub fn oraclemcp_guard::clock::MonotonicDeadline::clone_into(&self, &mut T)
pub fn oraclemcp_guard::clock::MonotonicDeadline::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::clock::MonotonicDeadline where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::clock::MonotonicDeadline::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::clock::MonotonicDeadline where T: ?core::marker::Sized
pub fn oraclemcp_guard::clock::MonotonicDeadline::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::clock::MonotonicDeadline where T: ?core::marker::Sized
pub fn oraclemcp_guard::clock::MonotonicDeadline::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::clock::MonotonicDeadline where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::clock::MonotonicDeadline::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::clock::MonotonicDeadline
pub fn oraclemcp_guard::clock::MonotonicDeadline::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::clock::MonotonicDeadline
pub type oraclemcp_guard::clock::MonotonicDeadline::Output = T
pub mod oraclemcp_guard::enforcement
pub const oraclemcp_guard::enforcement::SET_TRANSACTION_READ_ONLY: &str
pub fn oraclemcp_guard::enforcement::is_allowed_alter_session(&str) -> bool
pub fn oraclemcp_guard::enforcement::read_only_setup_statements(oraclemcp_guard::levels::OperatingLevel) -> alloc::vec::Vec<&'static str>
pub mod oraclemcp_guard::exec_grant
#[non_exhaustive] pub enum oraclemcp_guard::exec_grant::ExecGrantError
pub oraclemcp_guard::exec_grant::ExecGrantError::DigestMismatch
pub oraclemcp_guard::exec_grant::ExecGrantError::Expired
pub oraclemcp_guard::exec_grant::ExecGrantError::LevelExceedsGrant
pub oraclemcp_guard::exec_grant::ExecGrantError::LevelExceedsGrant::granted: oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::exec_grant::ExecGrantError::LevelExceedsGrant::requested: oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::exec_grant::ExecGrantError::SessionMismatch
pub oraclemcp_guard::exec_grant::ExecGrantError::Unknown
impl core::clone::Clone for oraclemcp_guard::exec_grant::ExecGrantError
pub fn oraclemcp_guard::exec_grant::ExecGrantError::clone(&self) -> oraclemcp_guard::exec_grant::ExecGrantError
impl core::cmp::Eq for oraclemcp_guard::exec_grant::ExecGrantError
impl core::cmp::PartialEq for oraclemcp_guard::exec_grant::ExecGrantError
pub fn oraclemcp_guard::exec_grant::ExecGrantError::eq(&self, &oraclemcp_guard::exec_grant::ExecGrantError) -> bool
impl core::fmt::Debug for oraclemcp_guard::exec_grant::ExecGrantError
pub fn oraclemcp_guard::exec_grant::ExecGrantError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::exec_grant::ExecGrantError
impl core::marker::StructuralPartialEq for oraclemcp_guard::exec_grant::ExecGrantError
impl core::marker::Freeze for oraclemcp_guard::exec_grant::ExecGrantError
impl core::marker::Send for oraclemcp_guard::exec_grant::ExecGrantError
impl core::marker::Sync for oraclemcp_guard::exec_grant::ExecGrantError
impl core::marker::Unpin for oraclemcp_guard::exec_grant::ExecGrantError
impl core::marker::UnsafeUnpin for oraclemcp_guard::exec_grant::ExecGrantError
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::exec_grant::ExecGrantError
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::exec_grant::ExecGrantError
impl<T, U> core::convert::Into<U> for oraclemcp_guard::exec_grant::ExecGrantError where U: core::convert::From<T>
pub fn oraclemcp_guard::exec_grant::ExecGrantError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::exec_grant::ExecGrantError where U: core::convert::Into<T>
pub type oraclemcp_guard::exec_grant::ExecGrantError::Error = core::convert::Infallible
pub fn oraclemcp_guard::exec_grant::ExecGrantError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::exec_grant::ExecGrantError where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::exec_grant::ExecGrantError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::exec_grant::ExecGrantError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::exec_grant::ExecGrantError where T: core::clone::Clone
pub type oraclemcp_guard::exec_grant::ExecGrantError::Owned = T
pub fn oraclemcp_guard::exec_grant::ExecGrantError::clone_into(&self, &mut T)
pub fn oraclemcp_guard::exec_grant::ExecGrantError::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::exec_grant::ExecGrantError where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::exec_grant::ExecGrantError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::exec_grant::ExecGrantError where T: ?core::marker::Sized
pub fn oraclemcp_guard::exec_grant::ExecGrantError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::exec_grant::ExecGrantError where T: ?core::marker::Sized
pub fn oraclemcp_guard::exec_grant::ExecGrantError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::exec_grant::ExecGrantError where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::exec_grant::ExecGrantError::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::exec_grant::ExecGrantError
pub fn oraclemcp_guard::exec_grant::ExecGrantError::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::exec_grant::ExecGrantError
pub type oraclemcp_guard::exec_grant::ExecGrantError::Output = T
pub struct oraclemcp_guard::exec_grant::ExecGrantStore
impl oraclemcp_guard::exec_grant::ExecGrantStore
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::consume(&self, &str, &str, &str, oraclemcp_guard::levels::OperatingLevel) -> core::result::Result<oraclemcp_guard::levels::OperatingLevel, oraclemcp_guard::exec_grant::ExecGrantError>
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::issue(&self, &str, impl core::convert::Into<alloc::string::String>, oraclemcp_guard::levels::OperatingLevel, core::time::Duration) -> alloc::string::String
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::new() -> Self
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::purge_expired(&self) -> usize
impl core::default::Default for oraclemcp_guard::exec_grant::ExecGrantStore
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::default() -> oraclemcp_guard::exec_grant::ExecGrantStore
impl !core::marker::Freeze for oraclemcp_guard::exec_grant::ExecGrantStore
impl core::marker::Send for oraclemcp_guard::exec_grant::ExecGrantStore
impl core::marker::Sync for oraclemcp_guard::exec_grant::ExecGrantStore
impl core::marker::Unpin for oraclemcp_guard::exec_grant::ExecGrantStore
impl core::marker::UnsafeUnpin for oraclemcp_guard::exec_grant::ExecGrantStore
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::exec_grant::ExecGrantStore
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::exec_grant::ExecGrantStore
impl<T, U> core::convert::Into<U> for oraclemcp_guard::exec_grant::ExecGrantStore where U: core::convert::From<T>
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::exec_grant::ExecGrantStore where U: core::convert::Into<T>
pub type oraclemcp_guard::exec_grant::ExecGrantStore::Error = core::convert::Infallible
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::exec_grant::ExecGrantStore where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::exec_grant::ExecGrantStore::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for oraclemcp_guard::exec_grant::ExecGrantStore where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::exec_grant::ExecGrantStore where T: ?core::marker::Sized
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::exec_grant::ExecGrantStore where T: ?core::marker::Sized
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for oraclemcp_guard::exec_grant::ExecGrantStore
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::exec_grant::ExecGrantStore
pub type oraclemcp_guard::exec_grant::ExecGrantStore::Output = T
pub mod oraclemcp_guard::levels
#[non_exhaustive] pub enum oraclemcp_guard::levels::BlockReason
pub oraclemcp_guard::levels::BlockReason::ExceedsCeiling
pub oraclemcp_guard::levels::BlockReason::ExceedsCeiling::ceiling: oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::levels::BlockReason::ExceedsCeiling::required: oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::levels::BlockReason::Forbidden
impl core::clone::Clone for oraclemcp_guard::levels::BlockReason
pub fn oraclemcp_guard::levels::BlockReason::clone(&self) -> oraclemcp_guard::levels::BlockReason
impl core::cmp::Eq for oraclemcp_guard::levels::BlockReason
impl core::cmp::PartialEq for oraclemcp_guard::levels::BlockReason
pub fn oraclemcp_guard::levels::BlockReason::eq(&self, &oraclemcp_guard::levels::BlockReason) -> bool
impl core::fmt::Debug for oraclemcp_guard::levels::BlockReason
pub fn oraclemcp_guard::levels::BlockReason::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::levels::BlockReason
impl core::marker::StructuralPartialEq for oraclemcp_guard::levels::BlockReason
impl core::marker::Freeze for oraclemcp_guard::levels::BlockReason
impl core::marker::Send for oraclemcp_guard::levels::BlockReason
impl core::marker::Sync for oraclemcp_guard::levels::BlockReason
impl core::marker::Unpin for oraclemcp_guard::levels::BlockReason
impl core::marker::UnsafeUnpin for oraclemcp_guard::levels::BlockReason
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::levels::BlockReason
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::levels::BlockReason
impl<T, U> core::convert::Into<U> for oraclemcp_guard::levels::BlockReason where U: core::convert::From<T>
pub fn oraclemcp_guard::levels::BlockReason::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::levels::BlockReason where U: core::convert::Into<T>
pub type oraclemcp_guard::levels::BlockReason::Error = core::convert::Infallible
pub fn oraclemcp_guard::levels::BlockReason::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::levels::BlockReason where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::levels::BlockReason::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::levels::BlockReason::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::levels::BlockReason where T: core::clone::Clone
pub type oraclemcp_guard::levels::BlockReason::Owned = T
pub fn oraclemcp_guard::levels::BlockReason::clone_into(&self, &mut T)
pub fn oraclemcp_guard::levels::BlockReason::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::levels::BlockReason where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::levels::BlockReason::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::levels::BlockReason where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::BlockReason::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::levels::BlockReason where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::BlockReason::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::levels::BlockReason where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::levels::BlockReason::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::levels::BlockReason
pub fn oraclemcp_guard::levels::BlockReason::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::levels::BlockReason
pub type oraclemcp_guard::levels::BlockReason::Output = T
#[non_exhaustive] pub enum oraclemcp_guard::levels::DangerLevel
pub oraclemcp_guard::levels::DangerLevel::Destructive
pub oraclemcp_guard::levels::DangerLevel::Forbidden
pub oraclemcp_guard::levels::DangerLevel::Guarded
pub oraclemcp_guard::levels::DangerLevel::Safe
impl oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::default_required_level(self) -> core::option::Option<oraclemcp_guard::levels::OperatingLevel>
impl core::clone::Clone for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::clone(&self) -> oraclemcp_guard::levels::DangerLevel
impl core::cmp::Eq for oraclemcp_guard::levels::DangerLevel
impl core::cmp::Ord for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::cmp(&self, &oraclemcp_guard::levels::DangerLevel) -> core::cmp::Ordering
impl core::cmp::PartialEq for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::eq(&self, &oraclemcp_guard::levels::DangerLevel) -> bool
impl core::cmp::PartialOrd for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::partial_cmp(&self, &oraclemcp_guard::levels::DangerLevel) -> core::option::Option<core::cmp::Ordering>
impl core::default::Default for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::default() -> oraclemcp_guard::levels::DangerLevel
impl core::fmt::Debug for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::hash<__H: core::hash::Hasher>(&self, &mut __H)
impl core::marker::Copy for oraclemcp_guard::levels::DangerLevel
impl core::marker::StructuralPartialEq for oraclemcp_guard::levels::DangerLevel
impl serde_core::ser::Serialize for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::levels::DangerLevel
impl core::marker::Send for oraclemcp_guard::levels::DangerLevel
impl core::marker::Sync for oraclemcp_guard::levels::DangerLevel
impl core::marker::Unpin for oraclemcp_guard::levels::DangerLevel
impl core::marker::UnsafeUnpin for oraclemcp_guard::levels::DangerLevel
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::levels::DangerLevel
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::levels::DangerLevel
impl<T, U> core::convert::Into<U> for oraclemcp_guard::levels::DangerLevel where U: core::convert::From<T>
pub fn oraclemcp_guard::levels::DangerLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::levels::DangerLevel where U: core::convert::Into<T>
pub type oraclemcp_guard::levels::DangerLevel::Error = core::convert::Infallible
pub fn oraclemcp_guard::levels::DangerLevel::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::levels::DangerLevel where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::levels::DangerLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::levels::DangerLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::levels::DangerLevel where T: core::clone::Clone
pub type oraclemcp_guard::levels::DangerLevel::Owned = T
pub fn oraclemcp_guard::levels::DangerLevel::clone_into(&self, &mut T)
pub fn oraclemcp_guard::levels::DangerLevel::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::levels::DangerLevel where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::levels::DangerLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::levels::DangerLevel where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::DangerLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::levels::DangerLevel where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::DangerLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::levels::DangerLevel where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::levels::DangerLevel::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::levels::DangerLevel where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::levels::DangerLevel
pub type oraclemcp_guard::levels::DangerLevel::Output = T
#[non_exhaustive] pub enum oraclemcp_guard::levels::EscalationError
pub oraclemcp_guard::levels::EscalationError::ExceedsCeiling
pub oraclemcp_guard::levels::EscalationError::ExceedsCeiling::ceiling: oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::levels::EscalationError::ExceedsCeiling::requested: oraclemcp_guard::levels::OperatingLevel
impl core::clone::Clone for oraclemcp_guard::levels::EscalationError
pub fn oraclemcp_guard::levels::EscalationError::clone(&self) -> oraclemcp_guard::levels::EscalationError
impl core::cmp::Eq for oraclemcp_guard::levels::EscalationError
impl core::cmp::PartialEq for oraclemcp_guard::levels::EscalationError
pub fn oraclemcp_guard::levels::EscalationError::eq(&self, &oraclemcp_guard::levels::EscalationError) -> bool
impl core::error::Error for oraclemcp_guard::levels::EscalationError
impl core::fmt::Debug for oraclemcp_guard::levels::EscalationError
pub fn oraclemcp_guard::levels::EscalationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for oraclemcp_guard::levels::EscalationError
pub fn oraclemcp_guard::levels::EscalationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::levels::EscalationError
impl core::marker::StructuralPartialEq for oraclemcp_guard::levels::EscalationError
impl core::marker::Freeze for oraclemcp_guard::levels::EscalationError
impl core::marker::Send for oraclemcp_guard::levels::EscalationError
impl core::marker::Sync for oraclemcp_guard::levels::EscalationError
impl core::marker::Unpin for oraclemcp_guard::levels::EscalationError
impl core::marker::UnsafeUnpin for oraclemcp_guard::levels::EscalationError
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::levels::EscalationError
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::levels::EscalationError
impl<T, U> core::convert::Into<U> for oraclemcp_guard::levels::EscalationError where U: core::convert::From<T>
pub fn oraclemcp_guard::levels::EscalationError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::levels::EscalationError where U: core::convert::Into<T>
pub type oraclemcp_guard::levels::EscalationError::Error = core::convert::Infallible
pub fn oraclemcp_guard::levels::EscalationError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::levels::EscalationError where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::levels::EscalationError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::levels::EscalationError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::levels::EscalationError where T: core::clone::Clone
pub type oraclemcp_guard::levels::EscalationError::Owned = T
pub fn oraclemcp_guard::levels::EscalationError::clone_into(&self, &mut T)
pub fn oraclemcp_guard::levels::EscalationError::to_owned(&self) -> T
impl<T> alloc::string::ToString for oraclemcp_guard::levels::EscalationError where T: core::fmt::Display + ?core::marker::Sized
pub fn oraclemcp_guard::levels::EscalationError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for oraclemcp_guard::levels::EscalationError where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::levels::EscalationError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::levels::EscalationError where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::EscalationError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::levels::EscalationError where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::EscalationError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::levels::EscalationError where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::levels::EscalationError::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::levels::EscalationError
pub fn oraclemcp_guard::levels::EscalationError::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::levels::EscalationError
pub type oraclemcp_guard::levels::EscalationError::Output = T
#[non_exhaustive] pub enum oraclemcp_guard::levels::LevelDecision
pub oraclemcp_guard::levels::LevelDecision::Allow
pub oraclemcp_guard::levels::LevelDecision::Blocked
pub oraclemcp_guard::levels::LevelDecision::Blocked::reason: oraclemcp_guard::levels::BlockReason
pub oraclemcp_guard::levels::LevelDecision::RequireStepUp
pub oraclemcp_guard::levels::LevelDecision::RequireStepUp::target: oraclemcp_guard::levels::OperatingLevel
impl core::clone::Clone for oraclemcp_guard::levels::LevelDecision
pub fn oraclemcp_guard::levels::LevelDecision::clone(&self) -> oraclemcp_guard::levels::LevelDecision
impl core::cmp::Eq for oraclemcp_guard::levels::LevelDecision
impl core::cmp::PartialEq for oraclemcp_guard::levels::LevelDecision
pub fn oraclemcp_guard::levels::LevelDecision::eq(&self, &oraclemcp_guard::levels::LevelDecision) -> bool
impl core::fmt::Debug for oraclemcp_guard::levels::LevelDecision
pub fn oraclemcp_guard::levels::LevelDecision::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::levels::LevelDecision
impl core::marker::Freeze for oraclemcp_guard::levels::LevelDecision
impl core::marker::Send for oraclemcp_guard::levels::LevelDecision
impl core::marker::Sync for oraclemcp_guard::levels::LevelDecision
impl core::marker::Unpin for oraclemcp_guard::levels::LevelDecision
impl core::marker::UnsafeUnpin for oraclemcp_guard::levels::LevelDecision
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::levels::LevelDecision
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::levels::LevelDecision
impl<T, U> core::convert::Into<U> for oraclemcp_guard::levels::LevelDecision where U: core::convert::From<T>
pub fn oraclemcp_guard::levels::LevelDecision::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::levels::LevelDecision where U: core::convert::Into<T>
pub type oraclemcp_guard::levels::LevelDecision::Error = core::convert::Infallible
pub fn oraclemcp_guard::levels::LevelDecision::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::levels::LevelDecision where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::levels::LevelDecision::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::levels::LevelDecision::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::levels::LevelDecision where T: core::clone::Clone
pub type oraclemcp_guard::levels::LevelDecision::Owned = T
pub fn oraclemcp_guard::levels::LevelDecision::clone_into(&self, &mut T)
pub fn oraclemcp_guard::levels::LevelDecision::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::levels::LevelDecision where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::levels::LevelDecision::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::levels::LevelDecision where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::LevelDecision::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::levels::LevelDecision where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::LevelDecision::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::levels::LevelDecision where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::levels::LevelDecision::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::levels::LevelDecision
pub fn oraclemcp_guard::levels::LevelDecision::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::levels::LevelDecision
pub type oraclemcp_guard::levels::LevelDecision::Output = T
#[non_exhaustive] pub enum oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::levels::OperatingLevel::Admin
pub oraclemcp_guard::levels::OperatingLevel::Ddl
pub oraclemcp_guard::levels::OperatingLevel::ReadOnly
pub oraclemcp_guard::levels::OperatingLevel::ReadWrite
impl oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::all() -> [oraclemcp_guard::levels::OperatingLevel; 4]
pub fn oraclemcp_guard::levels::OperatingLevel::as_str(self) -> &'static str
pub fn oraclemcp_guard::levels::OperatingLevel::parse(&str) -> core::option::Option<oraclemcp_guard::levels::OperatingLevel>
impl core::clone::Clone for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::clone(&self) -> oraclemcp_guard::levels::OperatingLevel
impl core::cmp::Eq for oraclemcp_guard::levels::OperatingLevel
impl core::cmp::Ord for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::cmp(&self, &oraclemcp_guard::levels::OperatingLevel) -> core::cmp::Ordering
impl core::cmp::PartialEq for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::eq(&self, &oraclemcp_guard::levels::OperatingLevel) -> bool
impl core::cmp::PartialOrd for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::partial_cmp(&self, &oraclemcp_guard::levels::OperatingLevel) -> core::option::Option<core::cmp::Ordering>
impl core::default::Default for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::default() -> oraclemcp_guard::levels::OperatingLevel
impl core::fmt::Debug for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::hash<__H: core::hash::Hasher>(&self, &mut __H)
impl core::marker::Copy for oraclemcp_guard::levels::OperatingLevel
impl core::marker::StructuralPartialEq for oraclemcp_guard::levels::OperatingLevel
impl serde_core::ser::Serialize for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::levels::OperatingLevel
impl core::marker::Send for oraclemcp_guard::levels::OperatingLevel
impl core::marker::Sync for oraclemcp_guard::levels::OperatingLevel
impl core::marker::Unpin for oraclemcp_guard::levels::OperatingLevel
impl core::marker::UnsafeUnpin for oraclemcp_guard::levels::OperatingLevel
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::levels::OperatingLevel
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::levels::OperatingLevel
impl<T, U> core::convert::Into<U> for oraclemcp_guard::levels::OperatingLevel where U: core::convert::From<T>
pub fn oraclemcp_guard::levels::OperatingLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::levels::OperatingLevel where U: core::convert::Into<T>
pub type oraclemcp_guard::levels::OperatingLevel::Error = core::convert::Infallible
pub fn oraclemcp_guard::levels::OperatingLevel::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::levels::OperatingLevel where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::levels::OperatingLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::levels::OperatingLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::levels::OperatingLevel where T: core::clone::Clone
pub type oraclemcp_guard::levels::OperatingLevel::Owned = T
pub fn oraclemcp_guard::levels::OperatingLevel::clone_into(&self, &mut T)
pub fn oraclemcp_guard::levels::OperatingLevel::to_owned(&self) -> T
impl<T> alloc::string::ToString for oraclemcp_guard::levels::OperatingLevel where T: core::fmt::Display + ?core::marker::Sized
pub fn oraclemcp_guard::levels::OperatingLevel::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for oraclemcp_guard::levels::OperatingLevel where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::levels::OperatingLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::levels::OperatingLevel where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::OperatingLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::levels::OperatingLevel where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::OperatingLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::levels::OperatingLevel where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::levels::OperatingLevel::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::levels::OperatingLevel where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::levels::OperatingLevel
pub type oraclemcp_guard::levels::OperatingLevel::Output = T
pub struct oraclemcp_guard::levels::SessionLevelState
impl oraclemcp_guard::levels::SessionLevelState
pub fn oraclemcp_guard::levels::SessionLevelState::apply_scope_ceiling(&mut self, oraclemcp_guard::levels::OperatingLevel)
pub fn oraclemcp_guard::levels::SessionLevelState::drop_elevation(&mut self)
pub fn oraclemcp_guard::levels::SessionLevelState::effective_ceiling(&self) -> oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::SessionLevelState::effective_level(&self) -> oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::SessionLevelState::escalate_window(&mut self, oraclemcp_guard::levels::OperatingLevel, core::time::Duration) -> core::result::Result<(), oraclemcp_guard::levels::EscalationError>
pub fn oraclemcp_guard::levels::SessionLevelState::evaluate(&self, core::option::Option<oraclemcp_guard::levels::OperatingLevel>) -> oraclemcp_guard::levels::LevelDecision
pub fn oraclemcp_guard::levels::SessionLevelState::has_active_elevation(&self) -> bool
pub fn oraclemcp_guard::levels::SessionLevelState::is_protected(&self) -> bool
pub fn oraclemcp_guard::levels::SessionLevelState::max_level(&self) -> oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::SessionLevelState::new(oraclemcp_guard::levels::OperatingLevel, bool) -> Self
pub fn oraclemcp_guard::levels::SessionLevelState::set_current_level(&mut self, oraclemcp_guard::levels::OperatingLevel) -> core::result::Result<(), oraclemcp_guard::levels::EscalationError>
impl core::clone::Clone for oraclemcp_guard::levels::SessionLevelState
pub fn oraclemcp_guard::levels::SessionLevelState::clone(&self) -> oraclemcp_guard::levels::SessionLevelState
impl core::fmt::Debug for oraclemcp_guard::levels::SessionLevelState
pub fn oraclemcp_guard::levels::SessionLevelState::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for oraclemcp_guard::levels::SessionLevelState
impl core::marker::Send for oraclemcp_guard::levels::SessionLevelState
impl core::marker::Sync for oraclemcp_guard::levels::SessionLevelState
impl core::marker::Unpin for oraclemcp_guard::levels::SessionLevelState
impl core::marker::UnsafeUnpin for oraclemcp_guard::levels::SessionLevelState
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::levels::SessionLevelState
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::levels::SessionLevelState
impl<T, U> core::convert::Into<U> for oraclemcp_guard::levels::SessionLevelState where U: core::convert::From<T>
pub fn oraclemcp_guard::levels::SessionLevelState::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::levels::SessionLevelState where U: core::convert::Into<T>
pub type oraclemcp_guard::levels::SessionLevelState::Error = core::convert::Infallible
pub fn oraclemcp_guard::levels::SessionLevelState::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::levels::SessionLevelState where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::levels::SessionLevelState::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::levels::SessionLevelState::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::levels::SessionLevelState where T: core::clone::Clone
pub type oraclemcp_guard::levels::SessionLevelState::Owned = T
pub fn oraclemcp_guard::levels::SessionLevelState::clone_into(&self, &mut T)
pub fn oraclemcp_guard::levels::SessionLevelState::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::levels::SessionLevelState where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::levels::SessionLevelState::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::levels::SessionLevelState where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::SessionLevelState::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::levels::SessionLevelState where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::SessionLevelState::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::levels::SessionLevelState where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::levels::SessionLevelState::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::levels::SessionLevelState
pub fn oraclemcp_guard::levels::SessionLevelState::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::levels::SessionLevelState
pub type oraclemcp_guard::levels::SessionLevelState::Output = T
pub mod oraclemcp_guard::policy
pub enum oraclemcp_guard::policy::DefaultMode
pub oraclemcp_guard::policy::DefaultMode::Guarded
pub oraclemcp_guard::policy::DefaultMode::Permissive
pub oraclemcp_guard::policy::DefaultMode::ReadOnly
impl core::clone::Clone for oraclemcp_guard::policy::DefaultMode
pub fn oraclemcp_guard::policy::DefaultMode::clone(&self) -> oraclemcp_guard::policy::DefaultMode
impl core::cmp::Eq for oraclemcp_guard::policy::DefaultMode
impl core::cmp::PartialEq for oraclemcp_guard::policy::DefaultMode
pub fn oraclemcp_guard::policy::DefaultMode::eq(&self, &oraclemcp_guard::policy::DefaultMode) -> bool
impl core::default::Default for oraclemcp_guard::policy::DefaultMode
pub fn oraclemcp_guard::policy::DefaultMode::default() -> oraclemcp_guard::policy::DefaultMode
impl core::fmt::Debug for oraclemcp_guard::policy::DefaultMode
pub fn oraclemcp_guard::policy::DefaultMode::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::policy::DefaultMode
impl core::marker::StructuralPartialEq for oraclemcp_guard::policy::DefaultMode
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::policy::DefaultMode
pub fn oraclemcp_guard::policy::DefaultMode::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::policy::DefaultMode
impl core::marker::Send for oraclemcp_guard::policy::DefaultMode
impl core::marker::Sync for oraclemcp_guard::policy::DefaultMode
impl core::marker::Unpin for oraclemcp_guard::policy::DefaultMode
impl core::marker::UnsafeUnpin for oraclemcp_guard::policy::DefaultMode
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::policy::DefaultMode
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::policy::DefaultMode
impl<T, U> core::convert::Into<U> for oraclemcp_guard::policy::DefaultMode where U: core::convert::From<T>
pub fn oraclemcp_guard::policy::DefaultMode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::policy::DefaultMode where U: core::convert::Into<T>
pub type oraclemcp_guard::policy::DefaultMode::Error = core::convert::Infallible
pub fn oraclemcp_guard::policy::DefaultMode::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::policy::DefaultMode where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::policy::DefaultMode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::policy::DefaultMode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::policy::DefaultMode where T: core::clone::Clone
pub type oraclemcp_guard::policy::DefaultMode::Owned = T
pub fn oraclemcp_guard::policy::DefaultMode::clone_into(&self, &mut T)
pub fn oraclemcp_guard::policy::DefaultMode::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::policy::DefaultMode where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::policy::DefaultMode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::policy::DefaultMode where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::DefaultMode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::policy::DefaultMode where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::DefaultMode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::policy::DefaultMode where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::policy::DefaultMode::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::policy::DefaultMode
pub fn oraclemcp_guard::policy::DefaultMode::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::policy::DefaultMode where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::policy::DefaultMode
pub type oraclemcp_guard::policy::DefaultMode::Output = T
pub enum oraclemcp_guard::policy::PolicyDecision
pub oraclemcp_guard::policy::PolicyDecision::Allow
pub oraclemcp_guard::policy::PolicyDecision::Deny
pub oraclemcp_guard::policy::PolicyDecision::Deny::reason: alloc::string::String
pub oraclemcp_guard::policy::PolicyDecision::Deny::schema: alloc::string::String
impl core::clone::Clone for oraclemcp_guard::policy::PolicyDecision
pub fn oraclemcp_guard::policy::PolicyDecision::clone(&self) -> oraclemcp_guard::policy::PolicyDecision
impl core::cmp::Eq for oraclemcp_guard::policy::PolicyDecision
impl core::cmp::PartialEq for oraclemcp_guard::policy::PolicyDecision
pub fn oraclemcp_guard::policy::PolicyDecision::eq(&self, &oraclemcp_guard::policy::PolicyDecision) -> bool
impl core::fmt::Debug for oraclemcp_guard::policy::PolicyDecision
pub fn oraclemcp_guard::policy::PolicyDecision::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::policy::PolicyDecision
impl core::marker::Freeze for oraclemcp_guard::policy::PolicyDecision
impl core::marker::Send for oraclemcp_guard::policy::PolicyDecision
impl core::marker::Sync for oraclemcp_guard::policy::PolicyDecision
impl core::marker::Unpin for oraclemcp_guard::policy::PolicyDecision
impl core::marker::UnsafeUnpin for oraclemcp_guard::policy::PolicyDecision
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::policy::PolicyDecision
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::policy::PolicyDecision
impl<T, U> core::convert::Into<U> for oraclemcp_guard::policy::PolicyDecision where U: core::convert::From<T>
pub fn oraclemcp_guard::policy::PolicyDecision::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::policy::PolicyDecision where U: core::convert::Into<T>
pub type oraclemcp_guard::policy::PolicyDecision::Error = core::convert::Infallible
pub fn oraclemcp_guard::policy::PolicyDecision::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::policy::PolicyDecision where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::policy::PolicyDecision::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::policy::PolicyDecision::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::policy::PolicyDecision where T: core::clone::Clone
pub type oraclemcp_guard::policy::PolicyDecision::Owned = T
pub fn oraclemcp_guard::policy::PolicyDecision::clone_into(&self, &mut T)
pub fn oraclemcp_guard::policy::PolicyDecision::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::policy::PolicyDecision where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::policy::PolicyDecision::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::policy::PolicyDecision where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::PolicyDecision::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::policy::PolicyDecision where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::PolicyDecision::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::policy::PolicyDecision where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::policy::PolicyDecision::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::policy::PolicyDecision
pub fn oraclemcp_guard::policy::PolicyDecision::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::policy::PolicyDecision
pub type oraclemcp_guard::policy::PolicyDecision::Output = T
pub struct oraclemcp_guard::policy::SchemaPolicy
impl oraclemcp_guard::policy::SchemaPolicy
pub fn oraclemcp_guard::policy::SchemaPolicy::compile(&oraclemcp_guard::policy::SchemaPolicyRaw) -> Self
impl core::clone::Clone for oraclemcp_guard::policy::SchemaPolicy
pub fn oraclemcp_guard::policy::SchemaPolicy::clone(&self) -> oraclemcp_guard::policy::SchemaPolicy
impl core::default::Default for oraclemcp_guard::policy::SchemaPolicy
pub fn oraclemcp_guard::policy::SchemaPolicy::default() -> oraclemcp_guard::policy::SchemaPolicy
impl core::fmt::Debug for oraclemcp_guard::policy::SchemaPolicy
pub fn oraclemcp_guard::policy::SchemaPolicy::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for oraclemcp_guard::policy::SchemaPolicy
impl core::marker::Send for oraclemcp_guard::policy::SchemaPolicy
impl core::marker::Sync for oraclemcp_guard::policy::SchemaPolicy
impl core::marker::Unpin for oraclemcp_guard::policy::SchemaPolicy
impl core::marker::UnsafeUnpin for oraclemcp_guard::policy::SchemaPolicy
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::policy::SchemaPolicy
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::policy::SchemaPolicy
impl<T, U> core::convert::Into<U> for oraclemcp_guard::policy::SchemaPolicy where U: core::convert::From<T>
pub fn oraclemcp_guard::policy::SchemaPolicy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::policy::SchemaPolicy where U: core::convert::Into<T>
pub type oraclemcp_guard::policy::SchemaPolicy::Error = core::convert::Infallible
pub fn oraclemcp_guard::policy::SchemaPolicy::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::policy::SchemaPolicy where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::policy::SchemaPolicy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::policy::SchemaPolicy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::policy::SchemaPolicy where T: core::clone::Clone
pub type oraclemcp_guard::policy::SchemaPolicy::Owned = T
pub fn oraclemcp_guard::policy::SchemaPolicy::clone_into(&self, &mut T)
pub fn oraclemcp_guard::policy::SchemaPolicy::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::policy::SchemaPolicy where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::policy::SchemaPolicy where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::policy::SchemaPolicy where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::policy::SchemaPolicy where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::policy::SchemaPolicy::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::policy::SchemaPolicy
pub fn oraclemcp_guard::policy::SchemaPolicy::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::policy::SchemaPolicy
pub type oraclemcp_guard::policy::SchemaPolicy::Output = T
pub struct oraclemcp_guard::policy::SchemaPolicyRaw
pub oraclemcp_guard::policy::SchemaPolicyRaw::allow_dml: bool
pub oraclemcp_guard::policy::SchemaPolicyRaw::default_mode: oraclemcp_guard::policy::DefaultMode
pub oraclemcp_guard::policy::SchemaPolicyRaw::deny_all: bool
pub oraclemcp_guard::policy::SchemaPolicyRaw::deny_ddl: bool
pub oraclemcp_guard::policy::SchemaPolicyRaw::deny_patterns: alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for oraclemcp_guard::policy::SchemaPolicyRaw
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::clone(&self) -> oraclemcp_guard::policy::SchemaPolicyRaw
impl core::default::Default for oraclemcp_guard::policy::SchemaPolicyRaw
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::default() -> oraclemcp_guard::policy::SchemaPolicyRaw
impl core::fmt::Debug for oraclemcp_guard::policy::SchemaPolicyRaw
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::policy::SchemaPolicyRaw
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::policy::SchemaPolicyRaw
impl core::marker::Send for oraclemcp_guard::policy::SchemaPolicyRaw
impl core::marker::Sync for oraclemcp_guard::policy::SchemaPolicyRaw
impl core::marker::Unpin for oraclemcp_guard::policy::SchemaPolicyRaw
impl core::marker::UnsafeUnpin for oraclemcp_guard::policy::SchemaPolicyRaw
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::policy::SchemaPolicyRaw
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::policy::SchemaPolicyRaw
impl<T, U> core::convert::Into<U> for oraclemcp_guard::policy::SchemaPolicyRaw where U: core::convert::From<T>
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::policy::SchemaPolicyRaw where U: core::convert::Into<T>
pub type oraclemcp_guard::policy::SchemaPolicyRaw::Error = core::convert::Infallible
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::policy::SchemaPolicyRaw where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::policy::SchemaPolicyRaw::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::policy::SchemaPolicyRaw where T: core::clone::Clone
pub type oraclemcp_guard::policy::SchemaPolicyRaw::Owned = T
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::clone_into(&self, &mut T)
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::policy::SchemaPolicyRaw where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::policy::SchemaPolicyRaw where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::policy::SchemaPolicyRaw where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::policy::SchemaPolicyRaw where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::policy::SchemaPolicyRaw::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::policy::SchemaPolicyRaw
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::policy::SchemaPolicyRaw where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::policy::SchemaPolicyRaw
pub type oraclemcp_guard::policy::SchemaPolicyRaw::Output = T
pub struct oraclemcp_guard::policy::SchemaPolicySet
impl oraclemcp_guard::policy::SchemaPolicySet
pub fn oraclemcp_guard::policy::SchemaPolicySet::evaluate(&self, &[&str], oraclemcp_guard::levels::DangerLevel, &str) -> oraclemcp_guard::policy::PolicyDecision
pub fn oraclemcp_guard::policy::SchemaPolicySet::new() -> Self
pub fn oraclemcp_guard::policy::SchemaPolicySet::with_schema(self, &str, oraclemcp_guard::policy::SchemaPolicy) -> Self
impl core::clone::Clone for oraclemcp_guard::policy::SchemaPolicySet
pub fn oraclemcp_guard::policy::SchemaPolicySet::clone(&self) -> oraclemcp_guard::policy::SchemaPolicySet
impl core::default::Default for oraclemcp_guard::policy::SchemaPolicySet
pub fn oraclemcp_guard::policy::SchemaPolicySet::default() -> oraclemcp_guard::policy::SchemaPolicySet
impl core::fmt::Debug for oraclemcp_guard::policy::SchemaPolicySet
pub fn oraclemcp_guard::policy::SchemaPolicySet::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for oraclemcp_guard::policy::SchemaPolicySet
impl core::marker::Send for oraclemcp_guard::policy::SchemaPolicySet
impl core::marker::Sync for oraclemcp_guard::policy::SchemaPolicySet
impl core::marker::Unpin for oraclemcp_guard::policy::SchemaPolicySet
impl core::marker::UnsafeUnpin for oraclemcp_guard::policy::SchemaPolicySet
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::policy::SchemaPolicySet
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::policy::SchemaPolicySet
impl<T, U> core::convert::Into<U> for oraclemcp_guard::policy::SchemaPolicySet where U: core::convert::From<T>
pub fn oraclemcp_guard::policy::SchemaPolicySet::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::policy::SchemaPolicySet where U: core::convert::Into<T>
pub type oraclemcp_guard::policy::SchemaPolicySet::Error = core::convert::Infallible
pub fn oraclemcp_guard::policy::SchemaPolicySet::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::policy::SchemaPolicySet where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::policy::SchemaPolicySet::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::policy::SchemaPolicySet::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::policy::SchemaPolicySet where T: core::clone::Clone
pub type oraclemcp_guard::policy::SchemaPolicySet::Owned = T
pub fn oraclemcp_guard::policy::SchemaPolicySet::clone_into(&self, &mut T)
pub fn oraclemcp_guard::policy::SchemaPolicySet::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::policy::SchemaPolicySet where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicySet::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::policy::SchemaPolicySet where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicySet::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::policy::SchemaPolicySet where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicySet::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::policy::SchemaPolicySet where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::policy::SchemaPolicySet::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::policy::SchemaPolicySet
pub fn oraclemcp_guard::policy::SchemaPolicySet::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::policy::SchemaPolicySet
pub type oraclemcp_guard::policy::SchemaPolicySet::Output = T
pub mod oraclemcp_guard::purity
#[non_exhaustive] pub enum oraclemcp_guard::purity::Purity
pub oraclemcp_guard::purity::Purity::ProvenReadOnly
pub oraclemcp_guard::purity::Purity::ProvenSideEffecting
pub oraclemcp_guard::purity::Purity::Unknown
impl oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::permits_safe(self) -> bool
impl core::clone::Clone for oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::clone(&self) -> oraclemcp_guard::purity::Purity
impl core::cmp::Eq for oraclemcp_guard::purity::Purity
impl core::cmp::PartialEq for oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::eq(&self, &oraclemcp_guard::purity::Purity) -> bool
impl core::fmt::Debug for oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::purity::Purity
impl core::marker::StructuralPartialEq for oraclemcp_guard::purity::Purity
impl serde_core::ser::Serialize for oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::purity::Purity
impl core::marker::Send for oraclemcp_guard::purity::Purity
impl core::marker::Sync for oraclemcp_guard::purity::Purity
impl core::marker::Unpin for oraclemcp_guard::purity::Purity
impl core::marker::UnsafeUnpin for oraclemcp_guard::purity::Purity
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::purity::Purity
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::purity::Purity
impl<T, U> core::convert::Into<U> for oraclemcp_guard::purity::Purity where U: core::convert::From<T>
pub fn oraclemcp_guard::purity::Purity::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::purity::Purity where U: core::convert::Into<T>
pub type oraclemcp_guard::purity::Purity::Error = core::convert::Infallible
pub fn oraclemcp_guard::purity::Purity::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::purity::Purity where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::purity::Purity::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::purity::Purity::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::purity::Purity where T: core::clone::Clone
pub type oraclemcp_guard::purity::Purity::Owned = T
pub fn oraclemcp_guard::purity::Purity::clone_into(&self, &mut T)
pub fn oraclemcp_guard::purity::Purity::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::purity::Purity where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::purity::Purity::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::purity::Purity where T: ?core::marker::Sized
pub fn oraclemcp_guard::purity::Purity::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::purity::Purity where T: ?core::marker::Sized
pub fn oraclemcp_guard::purity::Purity::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::purity::Purity where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::purity::Purity::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::purity::Purity where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::purity::Purity
pub type oraclemcp_guard::purity::Purity::Output = T
pub struct oraclemcp_guard::purity::ObjectRef
pub oraclemcp_guard::purity::ObjectRef::name: alloc::string::String
pub oraclemcp_guard::purity::ObjectRef::schema: core::option::Option<alloc::string::String>
impl oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::new(core::option::Option<alloc::string::String>, impl core::convert::Into<alloc::string::String>) -> Self
pub fn oraclemcp_guard::purity::ObjectRef::parse(&str) -> Self
impl core::clone::Clone for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::clone(&self) -> oraclemcp_guard::purity::ObjectRef
impl core::cmp::Eq for oraclemcp_guard::purity::ObjectRef
impl core::cmp::PartialEq for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::eq(&self, &oraclemcp_guard::purity::ObjectRef) -> bool
impl core::fmt::Debug for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::hash<__H: core::hash::Hasher>(&self, &mut __H)
impl core::marker::StructuralPartialEq for oraclemcp_guard::purity::ObjectRef
impl serde_core::ser::Serialize for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::purity::ObjectRef
impl core::marker::Send for oraclemcp_guard::purity::ObjectRef
impl core::marker::Sync for oraclemcp_guard::purity::ObjectRef
impl core::marker::Unpin for oraclemcp_guard::purity::ObjectRef
impl core::marker::UnsafeUnpin for oraclemcp_guard::purity::ObjectRef
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::purity::ObjectRef
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::purity::ObjectRef
impl<T, U> core::convert::Into<U> for oraclemcp_guard::purity::ObjectRef where U: core::convert::From<T>
pub fn oraclemcp_guard::purity::ObjectRef::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::purity::ObjectRef where U: core::convert::Into<T>
pub type oraclemcp_guard::purity::ObjectRef::Error = core::convert::Infallible
pub fn oraclemcp_guard::purity::ObjectRef::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::purity::ObjectRef where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::purity::ObjectRef::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::purity::ObjectRef::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::purity::ObjectRef where T: core::clone::Clone
pub type oraclemcp_guard::purity::ObjectRef::Owned = T
pub fn oraclemcp_guard::purity::ObjectRef::clone_into(&self, &mut T)
pub fn oraclemcp_guard::purity::ObjectRef::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::purity::ObjectRef where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::purity::ObjectRef::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::purity::ObjectRef where T: ?core::marker::Sized
pub fn oraclemcp_guard::purity::ObjectRef::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::purity::ObjectRef where T: ?core::marker::Sized
pub fn oraclemcp_guard::purity::ObjectRef::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::purity::ObjectRef where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::purity::ObjectRef::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::purity::ObjectRef where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::purity::ObjectRef
pub type oraclemcp_guard::purity::ObjectRef::Output = T
pub struct oraclemcp_guard::purity::UnknownOracle
impl core::clone::Clone for oraclemcp_guard::purity::UnknownOracle
pub fn oraclemcp_guard::purity::UnknownOracle::clone(&self) -> oraclemcp_guard::purity::UnknownOracle
impl core::default::Default for oraclemcp_guard::purity::UnknownOracle
pub fn oraclemcp_guard::purity::UnknownOracle::default() -> oraclemcp_guard::purity::UnknownOracle
impl core::fmt::Debug for oraclemcp_guard::purity::UnknownOracle
pub fn oraclemcp_guard::purity::UnknownOracle::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::purity::UnknownOracle
impl oraclemcp_guard::purity::SideEffectOracle for oraclemcp_guard::purity::UnknownOracle
pub fn oraclemcp_guard::purity::UnknownOracle::routine_purity(&self, &oraclemcp_guard::purity::ObjectRef) -> oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::UnknownOracle::statement_purity(&self, &[oraclemcp_guard::purity::ObjectRef]) -> oraclemcp_guard::purity::Purity
impl core::marker::Freeze for oraclemcp_guard::purity::UnknownOracle
impl core::marker::Send for oraclemcp_guard::purity::UnknownOracle
impl core::marker::Sync for oraclemcp_guard::purity::UnknownOracle
impl core::marker::Unpin for oraclemcp_guard::purity::UnknownOracle
impl core::marker::UnsafeUnpin for oraclemcp_guard::purity::UnknownOracle
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::purity::UnknownOracle
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::purity::UnknownOracle
impl<T, U> core::convert::Into<U> for oraclemcp_guard::purity::UnknownOracle where U: core::convert::From<T>
pub fn oraclemcp_guard::purity::UnknownOracle::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::purity::UnknownOracle where U: core::convert::Into<T>
pub type oraclemcp_guard::purity::UnknownOracle::Error = core::convert::Infallible
pub fn oraclemcp_guard::purity::UnknownOracle::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::purity::UnknownOracle where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::purity::UnknownOracle::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::purity::UnknownOracle::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::purity::UnknownOracle where T: core::clone::Clone
pub type oraclemcp_guard::purity::UnknownOracle::Owned = T
pub fn oraclemcp_guard::purity::UnknownOracle::clone_into(&self, &mut T)
pub fn oraclemcp_guard::purity::UnknownOracle::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::purity::UnknownOracle where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::purity::UnknownOracle::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::purity::UnknownOracle where T: ?core::marker::Sized
pub fn oraclemcp_guard::purity::UnknownOracle::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::purity::UnknownOracle where T: ?core::marker::Sized
pub fn oraclemcp_guard::purity::UnknownOracle::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::purity::UnknownOracle where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::purity::UnknownOracle::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::purity::UnknownOracle
pub fn oraclemcp_guard::purity::UnknownOracle::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::purity::UnknownOracle
pub type oraclemcp_guard::purity::UnknownOracle::Output = T
pub trait oraclemcp_guard::purity::SideEffectOracle: core::marker::Send + core::marker::Sync
pub fn oraclemcp_guard::purity::SideEffectOracle::routine_purity(&self, &oraclemcp_guard::purity::ObjectRef) -> oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::SideEffectOracle::statement_purity(&self, &[oraclemcp_guard::purity::ObjectRef]) -> oraclemcp_guard::purity::Purity
impl oraclemcp_guard::purity::SideEffectOracle for oraclemcp_guard::purity::UnknownOracle
pub fn oraclemcp_guard::purity::UnknownOracle::routine_purity(&self, &oraclemcp_guard::purity::ObjectRef) -> oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::UnknownOracle::statement_purity(&self, &[oraclemcp_guard::purity::ObjectRef]) -> oraclemcp_guard::purity::Purity
pub mod oraclemcp_guard::stepup
pub enum oraclemcp_guard::stepup::ChallengeStatus
pub oraclemcp_guard::stepup::ChallengeStatus::ExpiredOrUnknown
pub oraclemcp_guard::stepup::ChallengeStatus::Pending
pub oraclemcp_guard::stepup::ChallengeStatus::Resolved
pub oraclemcp_guard::stepup::ChallengeStatus::Resolved::resolution: oraclemcp_guard::stepup::StepUpResolution
impl core::clone::Clone for oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::ChallengeStatus::clone(&self) -> oraclemcp_guard::stepup::ChallengeStatus
impl core::cmp::Eq for oraclemcp_guard::stepup::ChallengeStatus
impl core::cmp::PartialEq for oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::ChallengeStatus::eq(&self, &oraclemcp_guard::stepup::ChallengeStatus) -> bool
impl core::fmt::Debug for oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::ChallengeStatus::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::stepup::ChallengeStatus
impl core::marker::StructuralPartialEq for oraclemcp_guard::stepup::ChallengeStatus
impl serde_core::ser::Serialize for oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::ChallengeStatus::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::ChallengeStatus::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::stepup::ChallengeStatus
impl core::marker::Send for oraclemcp_guard::stepup::ChallengeStatus
impl core::marker::Sync for oraclemcp_guard::stepup::ChallengeStatus
impl core::marker::Unpin for oraclemcp_guard::stepup::ChallengeStatus
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::ChallengeStatus
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::ChallengeStatus
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::ChallengeStatus
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::ChallengeStatus where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::ChallengeStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::ChallengeStatus where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::ChallengeStatus::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::ChallengeStatus::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::ChallengeStatus where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::ChallengeStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::ChallengeStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::stepup::ChallengeStatus where T: core::clone::Clone
pub type oraclemcp_guard::stepup::ChallengeStatus::Owned = T
pub fn oraclemcp_guard::stepup::ChallengeStatus::clone_into(&self, &mut T)
pub fn oraclemcp_guard::stepup::ChallengeStatus::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::stepup::ChallengeStatus where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::ChallengeStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::ChallengeStatus where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::ChallengeStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::ChallengeStatus where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::ChallengeStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::stepup::ChallengeStatus where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::stepup::ChallengeStatus::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::ChallengeStatus::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::stepup::ChallengeStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::ChallengeStatus
pub type oraclemcp_guard::stepup::ChallengeStatus::Output = T
#[non_exhaustive] pub enum oraclemcp_guard::stepup::StepUpError
pub oraclemcp_guard::stepup::StepUpError::Expired
pub oraclemcp_guard::stepup::StepUpError::NotFound
pub oraclemcp_guard::stepup::StepUpError::Unauthorized
impl core::clone::Clone for oraclemcp_guard::stepup::StepUpError
pub fn oraclemcp_guard::stepup::StepUpError::clone(&self) -> oraclemcp_guard::stepup::StepUpError
impl core::cmp::Eq for oraclemcp_guard::stepup::StepUpError
impl core::cmp::PartialEq for oraclemcp_guard::stepup::StepUpError
pub fn oraclemcp_guard::stepup::StepUpError::eq(&self, &oraclemcp_guard::stepup::StepUpError) -> bool
impl core::error::Error for oraclemcp_guard::stepup::StepUpError
impl core::fmt::Debug for oraclemcp_guard::stepup::StepUpError
pub fn oraclemcp_guard::stepup::StepUpError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for oraclemcp_guard::stepup::StepUpError
pub fn oraclemcp_guard::stepup::StepUpError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::stepup::StepUpError
impl core::marker::StructuralPartialEq for oraclemcp_guard::stepup::StepUpError
impl core::marker::Freeze for oraclemcp_guard::stepup::StepUpError
impl core::marker::Send for oraclemcp_guard::stepup::StepUpError
impl core::marker::Sync for oraclemcp_guard::stepup::StepUpError
impl core::marker::Unpin for oraclemcp_guard::stepup::StepUpError
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::StepUpError
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::StepUpError
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::StepUpError
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::StepUpError where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::StepUpError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::StepUpError where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::StepUpError::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::StepUpError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::StepUpError where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::StepUpError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::StepUpError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::stepup::StepUpError where T: core::clone::Clone
pub type oraclemcp_guard::stepup::StepUpError::Owned = T
pub fn oraclemcp_guard::stepup::StepUpError::clone_into(&self, &mut T)
pub fn oraclemcp_guard::stepup::StepUpError::to_owned(&self) -> T
impl<T> alloc::string::ToString for oraclemcp_guard::stepup::StepUpError where T: core::fmt::Display + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for oraclemcp_guard::stepup::StepUpError where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::StepUpError where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::StepUpError where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::stepup::StepUpError where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::stepup::StepUpError::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::StepUpError
pub fn oraclemcp_guard::stepup::StepUpError::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::StepUpError
pub type oraclemcp_guard::stepup::StepUpError::Output = T
pub enum oraclemcp_guard::stepup::StepUpOption
pub oraclemcp_guard::stepup::StepUpOption::ApproveOnce
pub oraclemcp_guard::stepup::StepUpOption::ApproveWindow
pub oraclemcp_guard::stepup::StepUpOption::ApproveWindow::ttl_secs: u64
pub oraclemcp_guard::stepup::StepUpOption::Deny
pub oraclemcp_guard::stepup::StepUpOption::PreviewOnly
impl core::clone::Clone for oraclemcp_guard::stepup::StepUpOption
pub fn oraclemcp_guard::stepup::StepUpOption::clone(&self) -> oraclemcp_guard::stepup::StepUpOption
impl core::cmp::Eq for oraclemcp_guard::stepup::StepUpOption
impl core::cmp::PartialEq for oraclemcp_guard::stepup::StepUpOption
pub fn oraclemcp_guard::stepup::StepUpOption::eq(&self, &oraclemcp_guard::stepup::StepUpOption) -> bool
impl core::fmt::Debug for oraclemcp_guard::stepup::StepUpOption
pub fn oraclemcp_guard::stepup::StepUpOption::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::stepup::StepUpOption
impl core::marker::StructuralPartialEq for oraclemcp_guard::stepup::StepUpOption
impl serde_core::ser::Serialize for oraclemcp_guard::stepup::StepUpOption
pub fn oraclemcp_guard::stepup::StepUpOption::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::stepup::StepUpOption
pub fn oraclemcp_guard::stepup::StepUpOption::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::stepup::StepUpOption
impl core::marker::Send for oraclemcp_guard::stepup::StepUpOption
impl core::marker::Sync for oraclemcp_guard::stepup::StepUpOption
impl core::marker::Unpin for oraclemcp_guard::stepup::StepUpOption
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::StepUpOption
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::StepUpOption
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::StepUpOption
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::StepUpOption where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::StepUpOption::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::StepUpOption where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::StepUpOption::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::StepUpOption::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::StepUpOption where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::StepUpOption::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::StepUpOption::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::stepup::StepUpOption where T: core::clone::Clone
pub type oraclemcp_guard::stepup::StepUpOption::Owned = T
pub fn oraclemcp_guard::stepup::StepUpOption::clone_into(&self, &mut T)
pub fn oraclemcp_guard::stepup::StepUpOption::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::stepup::StepUpOption where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpOption::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::StepUpOption where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpOption::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::StepUpOption where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpOption::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::stepup::StepUpOption where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::stepup::StepUpOption::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::StepUpOption
pub fn oraclemcp_guard::stepup::StepUpOption::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::stepup::StepUpOption where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::StepUpOption
pub type oraclemcp_guard::stepup::StepUpOption::Output = T
pub enum oraclemcp_guard::stepup::StepUpResolution
pub oraclemcp_guard::stepup::StepUpResolution::ApprovedOnce
pub oraclemcp_guard::stepup::StepUpResolution::ApprovedWindow
pub oraclemcp_guard::stepup::StepUpResolution::ApprovedWindow::level: oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::stepup::StepUpResolution::ApprovedWindow::ttl_secs: u64
pub oraclemcp_guard::stepup::StepUpResolution::Denied
pub oraclemcp_guard::stepup::StepUpResolution::PreviewOnly
impl core::clone::Clone for oraclemcp_guard::stepup::StepUpResolution
pub fn oraclemcp_guard::stepup::StepUpResolution::clone(&self) -> oraclemcp_guard::stepup::StepUpResolution
impl core::cmp::Eq for oraclemcp_guard::stepup::StepUpResolution
impl core::cmp::PartialEq for oraclemcp_guard::stepup::StepUpResolution
pub fn oraclemcp_guard::stepup::StepUpResolution::eq(&self, &oraclemcp_guard::stepup::StepUpResolution) -> bool
impl core::fmt::Debug for oraclemcp_guard::stepup::StepUpResolution
pub fn oraclemcp_guard::stepup::StepUpResolution::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::stepup::StepUpResolution
impl core::marker::StructuralPartialEq for oraclemcp_guard::stepup::StepUpResolution
impl serde_core::ser::Serialize for oraclemcp_guard::stepup::StepUpResolution
pub fn oraclemcp_guard::stepup::StepUpResolution::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::stepup::StepUpResolution
pub fn oraclemcp_guard::stepup::StepUpResolution::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::stepup::StepUpResolution
impl core::marker::Send for oraclemcp_guard::stepup::StepUpResolution
impl core::marker::Sync for oraclemcp_guard::stepup::StepUpResolution
impl core::marker::Unpin for oraclemcp_guard::stepup::StepUpResolution
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::StepUpResolution
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::StepUpResolution
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::StepUpResolution
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::StepUpResolution where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::StepUpResolution::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::StepUpResolution where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::StepUpResolution::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::StepUpResolution::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::StepUpResolution where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::StepUpResolution::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::StepUpResolution::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::stepup::StepUpResolution where T: core::clone::Clone
pub type oraclemcp_guard::stepup::StepUpResolution::Owned = T
pub fn oraclemcp_guard::stepup::StepUpResolution::clone_into(&self, &mut T)
pub fn oraclemcp_guard::stepup::StepUpResolution::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::stepup::StepUpResolution where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpResolution::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::StepUpResolution where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpResolution::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::StepUpResolution where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpResolution::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::stepup::StepUpResolution where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::stepup::StepUpResolution::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::StepUpResolution
pub fn oraclemcp_guard::stepup::StepUpResolution::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::stepup::StepUpResolution where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::StepUpResolution
pub type oraclemcp_guard::stepup::StepUpResolution::Output = T
pub struct oraclemcp_guard::stepup::CiToken
impl oraclemcp_guard::stepup::CiToken
pub fn oraclemcp_guard::stepup::CiToken::authorizes(&self, &str, oraclemcp_guard::levels::OperatingLevel) -> bool
pub fn oraclemcp_guard::stepup::CiToken::issue(impl core::convert::Into<alloc::string::String>, oraclemcp_guard::levels::OperatingLevel, core::time::Duration) -> Self
impl core::clone::Clone for oraclemcp_guard::stepup::CiToken
pub fn oraclemcp_guard::stepup::CiToken::clone(&self) -> oraclemcp_guard::stepup::CiToken
impl core::fmt::Debug for oraclemcp_guard::stepup::CiToken
pub fn oraclemcp_guard::stepup::CiToken::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for oraclemcp_guard::stepup::CiToken
impl core::marker::Send for oraclemcp_guard::stepup::CiToken
impl core::marker::Sync for oraclemcp_guard::stepup::CiToken
impl core::marker::Unpin for oraclemcp_guard::stepup::CiToken
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::CiToken
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::CiToken
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::CiToken
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::CiToken where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::CiToken::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::CiToken where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::CiToken::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::CiToken::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::CiToken where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::CiToken::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::CiToken::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::stepup::CiToken where T: core::clone::Clone
pub type oraclemcp_guard::stepup::CiToken::Owned = T
pub fn oraclemcp_guard::stepup::CiToken::clone_into(&self, &mut T)
pub fn oraclemcp_guard::stepup::CiToken::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::stepup::CiToken where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::CiToken::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::CiToken where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::CiToken::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::CiToken where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::CiToken::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::stepup::CiToken where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::stepup::CiToken::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::CiToken
pub fn oraclemcp_guard::stepup::CiToken::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::CiToken
pub type oraclemcp_guard::stepup::CiToken::Output = T
pub struct oraclemcp_guard::stepup::StepUpChallenge
pub oraclemcp_guard::stepup::StepUpChallenge::challenge_id: alloc::string::String
pub oraclemcp_guard::stepup::StepUpChallenge::options: alloc::vec::Vec<oraclemcp_guard::stepup::StepUpOption>
pub oraclemcp_guard::stepup::StepUpChallenge::sql_digest: alloc::string::String
pub oraclemcp_guard::stepup::StepUpChallenge::summary: alloc::string::String
pub oraclemcp_guard::stepup::StepUpChallenge::target_level: oraclemcp_guard::levels::OperatingLevel
impl core::clone::Clone for oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpChallenge::clone(&self) -> oraclemcp_guard::stepup::StepUpChallenge
impl core::cmp::Eq for oraclemcp_guard::stepup::StepUpChallenge
impl core::cmp::PartialEq for oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpChallenge::eq(&self, &oraclemcp_guard::stepup::StepUpChallenge) -> bool
impl core::fmt::Debug for oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpChallenge::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::stepup::StepUpChallenge
impl serde_core::ser::Serialize for oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpChallenge::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpChallenge::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::stepup::StepUpChallenge
impl core::marker::Send for oraclemcp_guard::stepup::StepUpChallenge
impl core::marker::Sync for oraclemcp_guard::stepup::StepUpChallenge
impl core::marker::Unpin for oraclemcp_guard::stepup::StepUpChallenge
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::StepUpChallenge
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::StepUpChallenge
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::StepUpChallenge
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::StepUpChallenge where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::StepUpChallenge::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::StepUpChallenge where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::StepUpChallenge::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::StepUpChallenge::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::StepUpChallenge where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::StepUpChallenge::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::StepUpChallenge::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::stepup::StepUpChallenge where T: core::clone::Clone
pub type oraclemcp_guard::stepup::StepUpChallenge::Owned = T
pub fn oraclemcp_guard::stepup::StepUpChallenge::clone_into(&self, &mut T)
pub fn oraclemcp_guard::stepup::StepUpChallenge::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::stepup::StepUpChallenge where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpChallenge::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::StepUpChallenge where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpChallenge::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::StepUpChallenge where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpChallenge::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::stepup::StepUpChallenge where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::stepup::StepUpChallenge::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpChallenge::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::stepup::StepUpChallenge where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::StepUpChallenge
pub type oraclemcp_guard::stepup::StepUpChallenge::Output = T
pub struct oraclemcp_guard::stepup::StepUpRegistry
impl oraclemcp_guard::stepup::StepUpRegistry
pub fn oraclemcp_guard::stepup::StepUpRegistry::approval_matches_sql(&self, &str, &str) -> bool
pub fn oraclemcp_guard::stepup::StepUpRegistry::issue(&self, oraclemcp_guard::levels::OperatingLevel, &str, impl core::convert::Into<alloc::string::String>, core::time::Duration) -> oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpRegistry::new() -> Self
pub fn oraclemcp_guard::stepup::StepUpRegistry::poll(&self, &str) -> oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::StepUpRegistry::resolve(&self, &str, oraclemcp_guard::stepup::StepUpOption) -> core::result::Result<oraclemcp_guard::stepup::StepUpResolution, oraclemcp_guard::stepup::StepUpError>
pub fn oraclemcp_guard::stepup::StepUpRegistry::resolve_with_ci_token(&self, &str, &oraclemcp_guard::stepup::CiToken, &str) -> core::result::Result<oraclemcp_guard::stepup::StepUpResolution, oraclemcp_guard::stepup::StepUpError>
impl core::default::Default for oraclemcp_guard::stepup::StepUpRegistry
pub fn oraclemcp_guard::stepup::StepUpRegistry::default() -> oraclemcp_guard::stepup::StepUpRegistry
impl !core::marker::Freeze for oraclemcp_guard::stepup::StepUpRegistry
impl core::marker::Send for oraclemcp_guard::stepup::StepUpRegistry
impl core::marker::Sync for oraclemcp_guard::stepup::StepUpRegistry
impl core::marker::Unpin for oraclemcp_guard::stepup::StepUpRegistry
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::StepUpRegistry
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::StepUpRegistry
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::StepUpRegistry
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::StepUpRegistry where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::StepUpRegistry::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::StepUpRegistry where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::StepUpRegistry::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::StepUpRegistry::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::StepUpRegistry where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::StepUpRegistry::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::StepUpRegistry::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for oraclemcp_guard::stepup::StepUpRegistry where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpRegistry::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::StepUpRegistry where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpRegistry::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::StepUpRegistry where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpRegistry::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::StepUpRegistry
pub fn oraclemcp_guard::stepup::StepUpRegistry::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::StepUpRegistry
pub type oraclemcp_guard::stepup::StepUpRegistry::Output = T
pub mod oraclemcp_guard::token
#[non_exhaustive] pub enum oraclemcp_guard::token::AllowOnceError
pub oraclemcp_guard::token::AllowOnceError::DigestMismatch
pub oraclemcp_guard::token::AllowOnceError::Expired
pub oraclemcp_guard::token::AllowOnceError::Unknown
impl core::clone::Clone for oraclemcp_guard::token::AllowOnceError
pub fn oraclemcp_guard::token::AllowOnceError::clone(&self) -> oraclemcp_guard::token::AllowOnceError
impl core::cmp::Eq for oraclemcp_guard::token::AllowOnceError
impl core::cmp::PartialEq for oraclemcp_guard::token::AllowOnceError
pub fn oraclemcp_guard::token::AllowOnceError::eq(&self, &oraclemcp_guard::token::AllowOnceError) -> bool
impl core::fmt::Debug for oraclemcp_guard::token::AllowOnceError
pub fn oraclemcp_guard::token::AllowOnceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::token::AllowOnceError
impl core::marker::StructuralPartialEq for oraclemcp_guard::token::AllowOnceError
impl core::marker::Freeze for oraclemcp_guard::token::AllowOnceError
impl core::marker::Send for oraclemcp_guard::token::AllowOnceError
impl core::marker::Sync for oraclemcp_guard::token::AllowOnceError
impl core::marker::Unpin for oraclemcp_guard::token::AllowOnceError
impl core::marker::UnsafeUnpin for oraclemcp_guard::token::AllowOnceError
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::token::AllowOnceError
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::token::AllowOnceError
impl<T, U> core::convert::Into<U> for oraclemcp_guard::token::AllowOnceError where U: core::convert::From<T>
pub fn oraclemcp_guard::token::AllowOnceError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::token::AllowOnceError where U: core::convert::Into<T>
pub type oraclemcp_guard::token::AllowOnceError::Error = core::convert::Infallible
pub fn oraclemcp_guard::token::AllowOnceError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::token::AllowOnceError where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::token::AllowOnceError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::token::AllowOnceError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::token::AllowOnceError where T: core::clone::Clone
pub type oraclemcp_guard::token::AllowOnceError::Owned = T
pub fn oraclemcp_guard::token::AllowOnceError::clone_into(&self, &mut T)
pub fn oraclemcp_guard::token::AllowOnceError::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::token::AllowOnceError where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::token::AllowOnceError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::token::AllowOnceError where T: ?core::marker::Sized
pub fn oraclemcp_guard::token::AllowOnceError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::token::AllowOnceError where T: ?core::marker::Sized
pub fn oraclemcp_guard::token::AllowOnceError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::token::AllowOnceError where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::token::AllowOnceError::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::token::AllowOnceError
pub fn oraclemcp_guard::token::AllowOnceError::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::token::AllowOnceError
pub type oraclemcp_guard::token::AllowOnceError::Output = T
pub struct oraclemcp_guard::token::AllowOnceStore
impl oraclemcp_guard::token::AllowOnceStore
pub fn oraclemcp_guard::token::AllowOnceStore::consume(&self, &str, &str) -> core::result::Result<(), oraclemcp_guard::token::AllowOnceError>
pub fn oraclemcp_guard::token::AllowOnceStore::issue(&self, &str, core::time::Duration) -> alloc::string::String
pub fn oraclemcp_guard::token::AllowOnceStore::new() -> Self
pub fn oraclemcp_guard::token::AllowOnceStore::purge_expired(&self) -> usize
impl core::default::Default for oraclemcp_guard::token::AllowOnceStore
pub fn oraclemcp_guard::token::AllowOnceStore::default() -> oraclemcp_guard::token::AllowOnceStore
impl !core::marker::Freeze for oraclemcp_guard::token::AllowOnceStore
impl core::marker::Send for oraclemcp_guard::token::AllowOnceStore
impl core::marker::Sync for oraclemcp_guard::token::AllowOnceStore
impl core::marker::Unpin for oraclemcp_guard::token::AllowOnceStore
impl core::marker::UnsafeUnpin for oraclemcp_guard::token::AllowOnceStore
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::token::AllowOnceStore
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::token::AllowOnceStore
impl<T, U> core::convert::Into<U> for oraclemcp_guard::token::AllowOnceStore where U: core::convert::From<T>
pub fn oraclemcp_guard::token::AllowOnceStore::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::token::AllowOnceStore where U: core::convert::Into<T>
pub type oraclemcp_guard::token::AllowOnceStore::Error = core::convert::Infallible
pub fn oraclemcp_guard::token::AllowOnceStore::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::token::AllowOnceStore where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::token::AllowOnceStore::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::token::AllowOnceStore::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for oraclemcp_guard::token::AllowOnceStore where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::token::AllowOnceStore::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::token::AllowOnceStore where T: ?core::marker::Sized
pub fn oraclemcp_guard::token::AllowOnceStore::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::token::AllowOnceStore where T: ?core::marker::Sized
pub fn oraclemcp_guard::token::AllowOnceStore::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for oraclemcp_guard::token::AllowOnceStore
pub fn oraclemcp_guard::token::AllowOnceStore::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::token::AllowOnceStore
pub type oraclemcp_guard::token::AllowOnceStore::Output = T
pub const oraclemcp_guard::token::ALLOW_ONCE_TTL: core::time::Duration
pub fn oraclemcp_guard::token::sql_digest(&str) -> alloc::string::String
#[non_exhaustive] pub enum oraclemcp_guard::AllowOnceError
pub oraclemcp_guard::AllowOnceError::DigestMismatch
pub oraclemcp_guard::AllowOnceError::Expired
pub oraclemcp_guard::AllowOnceError::Unknown
impl core::clone::Clone for oraclemcp_guard::token::AllowOnceError
pub fn oraclemcp_guard::token::AllowOnceError::clone(&self) -> oraclemcp_guard::token::AllowOnceError
impl core::cmp::Eq for oraclemcp_guard::token::AllowOnceError
impl core::cmp::PartialEq for oraclemcp_guard::token::AllowOnceError
pub fn oraclemcp_guard::token::AllowOnceError::eq(&self, &oraclemcp_guard::token::AllowOnceError) -> bool
impl core::fmt::Debug for oraclemcp_guard::token::AllowOnceError
pub fn oraclemcp_guard::token::AllowOnceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::token::AllowOnceError
impl core::marker::StructuralPartialEq for oraclemcp_guard::token::AllowOnceError
impl core::marker::Freeze for oraclemcp_guard::token::AllowOnceError
impl core::marker::Send for oraclemcp_guard::token::AllowOnceError
impl core::marker::Sync for oraclemcp_guard::token::AllowOnceError
impl core::marker::Unpin for oraclemcp_guard::token::AllowOnceError
impl core::marker::UnsafeUnpin for oraclemcp_guard::token::AllowOnceError
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::token::AllowOnceError
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::token::AllowOnceError
impl<T, U> core::convert::Into<U> for oraclemcp_guard::token::AllowOnceError where U: core::convert::From<T>
pub fn oraclemcp_guard::token::AllowOnceError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::token::AllowOnceError where U: core::convert::Into<T>
pub type oraclemcp_guard::token::AllowOnceError::Error = core::convert::Infallible
pub fn oraclemcp_guard::token::AllowOnceError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::token::AllowOnceError where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::token::AllowOnceError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::token::AllowOnceError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::token::AllowOnceError where T: core::clone::Clone
pub type oraclemcp_guard::token::AllowOnceError::Owned = T
pub fn oraclemcp_guard::token::AllowOnceError::clone_into(&self, &mut T)
pub fn oraclemcp_guard::token::AllowOnceError::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::token::AllowOnceError where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::token::AllowOnceError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::token::AllowOnceError where T: ?core::marker::Sized
pub fn oraclemcp_guard::token::AllowOnceError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::token::AllowOnceError where T: ?core::marker::Sized
pub fn oraclemcp_guard::token::AllowOnceError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::token::AllowOnceError where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::token::AllowOnceError::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::token::AllowOnceError
pub fn oraclemcp_guard::token::AllowOnceError::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::token::AllowOnceError
pub type oraclemcp_guard::token::AllowOnceError::Output = T
#[non_exhaustive] pub enum oraclemcp_guard::BlockReason
pub oraclemcp_guard::BlockReason::ExceedsCeiling
pub oraclemcp_guard::BlockReason::ExceedsCeiling::ceiling: oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::BlockReason::ExceedsCeiling::required: oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::BlockReason::Forbidden
impl core::clone::Clone for oraclemcp_guard::levels::BlockReason
pub fn oraclemcp_guard::levels::BlockReason::clone(&self) -> oraclemcp_guard::levels::BlockReason
impl core::cmp::Eq for oraclemcp_guard::levels::BlockReason
impl core::cmp::PartialEq for oraclemcp_guard::levels::BlockReason
pub fn oraclemcp_guard::levels::BlockReason::eq(&self, &oraclemcp_guard::levels::BlockReason) -> bool
impl core::fmt::Debug for oraclemcp_guard::levels::BlockReason
pub fn oraclemcp_guard::levels::BlockReason::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::levels::BlockReason
impl core::marker::StructuralPartialEq for oraclemcp_guard::levels::BlockReason
impl core::marker::Freeze for oraclemcp_guard::levels::BlockReason
impl core::marker::Send for oraclemcp_guard::levels::BlockReason
impl core::marker::Sync for oraclemcp_guard::levels::BlockReason
impl core::marker::Unpin for oraclemcp_guard::levels::BlockReason
impl core::marker::UnsafeUnpin for oraclemcp_guard::levels::BlockReason
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::levels::BlockReason
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::levels::BlockReason
impl<T, U> core::convert::Into<U> for oraclemcp_guard::levels::BlockReason where U: core::convert::From<T>
pub fn oraclemcp_guard::levels::BlockReason::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::levels::BlockReason where U: core::convert::Into<T>
pub type oraclemcp_guard::levels::BlockReason::Error = core::convert::Infallible
pub fn oraclemcp_guard::levels::BlockReason::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::levels::BlockReason where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::levels::BlockReason::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::levels::BlockReason::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::levels::BlockReason where T: core::clone::Clone
pub type oraclemcp_guard::levels::BlockReason::Owned = T
pub fn oraclemcp_guard::levels::BlockReason::clone_into(&self, &mut T)
pub fn oraclemcp_guard::levels::BlockReason::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::levels::BlockReason where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::levels::BlockReason::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::levels::BlockReason where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::BlockReason::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::levels::BlockReason where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::BlockReason::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::levels::BlockReason where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::levels::BlockReason::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::levels::BlockReason
pub fn oraclemcp_guard::levels::BlockReason::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::levels::BlockReason
pub type oraclemcp_guard::levels::BlockReason::Output = T
pub enum oraclemcp_guard::ChallengeStatus
pub oraclemcp_guard::ChallengeStatus::ExpiredOrUnknown
pub oraclemcp_guard::ChallengeStatus::Pending
pub oraclemcp_guard::ChallengeStatus::Resolved
pub oraclemcp_guard::ChallengeStatus::Resolved::resolution: oraclemcp_guard::stepup::StepUpResolution
impl core::clone::Clone for oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::ChallengeStatus::clone(&self) -> oraclemcp_guard::stepup::ChallengeStatus
impl core::cmp::Eq for oraclemcp_guard::stepup::ChallengeStatus
impl core::cmp::PartialEq for oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::ChallengeStatus::eq(&self, &oraclemcp_guard::stepup::ChallengeStatus) -> bool
impl core::fmt::Debug for oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::ChallengeStatus::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::stepup::ChallengeStatus
impl core::marker::StructuralPartialEq for oraclemcp_guard::stepup::ChallengeStatus
impl serde_core::ser::Serialize for oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::ChallengeStatus::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::ChallengeStatus::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::stepup::ChallengeStatus
impl core::marker::Send for oraclemcp_guard::stepup::ChallengeStatus
impl core::marker::Sync for oraclemcp_guard::stepup::ChallengeStatus
impl core::marker::Unpin for oraclemcp_guard::stepup::ChallengeStatus
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::ChallengeStatus
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::ChallengeStatus
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::ChallengeStatus
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::ChallengeStatus where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::ChallengeStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::ChallengeStatus where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::ChallengeStatus::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::ChallengeStatus::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::ChallengeStatus where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::ChallengeStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::ChallengeStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::stepup::ChallengeStatus where T: core::clone::Clone
pub type oraclemcp_guard::stepup::ChallengeStatus::Owned = T
pub fn oraclemcp_guard::stepup::ChallengeStatus::clone_into(&self, &mut T)
pub fn oraclemcp_guard::stepup::ChallengeStatus::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::stepup::ChallengeStatus where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::ChallengeStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::ChallengeStatus where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::ChallengeStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::ChallengeStatus where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::ChallengeStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::stepup::ChallengeStatus where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::stepup::ChallengeStatus::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::ChallengeStatus::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::stepup::ChallengeStatus where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::ChallengeStatus
pub type oraclemcp_guard::stepup::ChallengeStatus::Output = T
#[non_exhaustive] pub enum oraclemcp_guard::DangerLevel
pub oraclemcp_guard::DangerLevel::Destructive
pub oraclemcp_guard::DangerLevel::Forbidden
pub oraclemcp_guard::DangerLevel::Guarded
pub oraclemcp_guard::DangerLevel::Safe
impl oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::default_required_level(self) -> core::option::Option<oraclemcp_guard::levels::OperatingLevel>
impl core::clone::Clone for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::clone(&self) -> oraclemcp_guard::levels::DangerLevel
impl core::cmp::Eq for oraclemcp_guard::levels::DangerLevel
impl core::cmp::Ord for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::cmp(&self, &oraclemcp_guard::levels::DangerLevel) -> core::cmp::Ordering
impl core::cmp::PartialEq for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::eq(&self, &oraclemcp_guard::levels::DangerLevel) -> bool
impl core::cmp::PartialOrd for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::partial_cmp(&self, &oraclemcp_guard::levels::DangerLevel) -> core::option::Option<core::cmp::Ordering>
impl core::default::Default for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::default() -> oraclemcp_guard::levels::DangerLevel
impl core::fmt::Debug for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::hash<__H: core::hash::Hasher>(&self, &mut __H)
impl core::marker::Copy for oraclemcp_guard::levels::DangerLevel
impl core::marker::StructuralPartialEq for oraclemcp_guard::levels::DangerLevel
impl serde_core::ser::Serialize for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::levels::DangerLevel
impl core::marker::Send for oraclemcp_guard::levels::DangerLevel
impl core::marker::Sync for oraclemcp_guard::levels::DangerLevel
impl core::marker::Unpin for oraclemcp_guard::levels::DangerLevel
impl core::marker::UnsafeUnpin for oraclemcp_guard::levels::DangerLevel
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::levels::DangerLevel
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::levels::DangerLevel
impl<T, U> core::convert::Into<U> for oraclemcp_guard::levels::DangerLevel where U: core::convert::From<T>
pub fn oraclemcp_guard::levels::DangerLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::levels::DangerLevel where U: core::convert::Into<T>
pub type oraclemcp_guard::levels::DangerLevel::Error = core::convert::Infallible
pub fn oraclemcp_guard::levels::DangerLevel::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::levels::DangerLevel where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::levels::DangerLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::levels::DangerLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::levels::DangerLevel where T: core::clone::Clone
pub type oraclemcp_guard::levels::DangerLevel::Owned = T
pub fn oraclemcp_guard::levels::DangerLevel::clone_into(&self, &mut T)
pub fn oraclemcp_guard::levels::DangerLevel::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::levels::DangerLevel where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::levels::DangerLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::levels::DangerLevel where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::DangerLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::levels::DangerLevel where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::DangerLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::levels::DangerLevel where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::levels::DangerLevel::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::levels::DangerLevel
pub fn oraclemcp_guard::levels::DangerLevel::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::levels::DangerLevel where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::levels::DangerLevel
pub type oraclemcp_guard::levels::DangerLevel::Output = T
pub enum oraclemcp_guard::DefaultMode
pub oraclemcp_guard::DefaultMode::Guarded
pub oraclemcp_guard::DefaultMode::Permissive
pub oraclemcp_guard::DefaultMode::ReadOnly
impl core::clone::Clone for oraclemcp_guard::policy::DefaultMode
pub fn oraclemcp_guard::policy::DefaultMode::clone(&self) -> oraclemcp_guard::policy::DefaultMode
impl core::cmp::Eq for oraclemcp_guard::policy::DefaultMode
impl core::cmp::PartialEq for oraclemcp_guard::policy::DefaultMode
pub fn oraclemcp_guard::policy::DefaultMode::eq(&self, &oraclemcp_guard::policy::DefaultMode) -> bool
impl core::default::Default for oraclemcp_guard::policy::DefaultMode
pub fn oraclemcp_guard::policy::DefaultMode::default() -> oraclemcp_guard::policy::DefaultMode
impl core::fmt::Debug for oraclemcp_guard::policy::DefaultMode
pub fn oraclemcp_guard::policy::DefaultMode::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::policy::DefaultMode
impl core::marker::StructuralPartialEq for oraclemcp_guard::policy::DefaultMode
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::policy::DefaultMode
pub fn oraclemcp_guard::policy::DefaultMode::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::policy::DefaultMode
impl core::marker::Send for oraclemcp_guard::policy::DefaultMode
impl core::marker::Sync for oraclemcp_guard::policy::DefaultMode
impl core::marker::Unpin for oraclemcp_guard::policy::DefaultMode
impl core::marker::UnsafeUnpin for oraclemcp_guard::policy::DefaultMode
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::policy::DefaultMode
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::policy::DefaultMode
impl<T, U> core::convert::Into<U> for oraclemcp_guard::policy::DefaultMode where U: core::convert::From<T>
pub fn oraclemcp_guard::policy::DefaultMode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::policy::DefaultMode where U: core::convert::Into<T>
pub type oraclemcp_guard::policy::DefaultMode::Error = core::convert::Infallible
pub fn oraclemcp_guard::policy::DefaultMode::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::policy::DefaultMode where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::policy::DefaultMode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::policy::DefaultMode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::policy::DefaultMode where T: core::clone::Clone
pub type oraclemcp_guard::policy::DefaultMode::Owned = T
pub fn oraclemcp_guard::policy::DefaultMode::clone_into(&self, &mut T)
pub fn oraclemcp_guard::policy::DefaultMode::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::policy::DefaultMode where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::policy::DefaultMode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::policy::DefaultMode where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::DefaultMode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::policy::DefaultMode where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::DefaultMode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::policy::DefaultMode where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::policy::DefaultMode::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::policy::DefaultMode
pub fn oraclemcp_guard::policy::DefaultMode::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::policy::DefaultMode where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::policy::DefaultMode
pub type oraclemcp_guard::policy::DefaultMode::Output = T
#[non_exhaustive] pub enum oraclemcp_guard::EscalationError
pub oraclemcp_guard::EscalationError::ExceedsCeiling
pub oraclemcp_guard::EscalationError::ExceedsCeiling::ceiling: oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::EscalationError::ExceedsCeiling::requested: oraclemcp_guard::levels::OperatingLevel
impl core::clone::Clone for oraclemcp_guard::levels::EscalationError
pub fn oraclemcp_guard::levels::EscalationError::clone(&self) -> oraclemcp_guard::levels::EscalationError
impl core::cmp::Eq for oraclemcp_guard::levels::EscalationError
impl core::cmp::PartialEq for oraclemcp_guard::levels::EscalationError
pub fn oraclemcp_guard::levels::EscalationError::eq(&self, &oraclemcp_guard::levels::EscalationError) -> bool
impl core::error::Error for oraclemcp_guard::levels::EscalationError
impl core::fmt::Debug for oraclemcp_guard::levels::EscalationError
pub fn oraclemcp_guard::levels::EscalationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for oraclemcp_guard::levels::EscalationError
pub fn oraclemcp_guard::levels::EscalationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::levels::EscalationError
impl core::marker::StructuralPartialEq for oraclemcp_guard::levels::EscalationError
impl core::marker::Freeze for oraclemcp_guard::levels::EscalationError
impl core::marker::Send for oraclemcp_guard::levels::EscalationError
impl core::marker::Sync for oraclemcp_guard::levels::EscalationError
impl core::marker::Unpin for oraclemcp_guard::levels::EscalationError
impl core::marker::UnsafeUnpin for oraclemcp_guard::levels::EscalationError
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::levels::EscalationError
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::levels::EscalationError
impl<T, U> core::convert::Into<U> for oraclemcp_guard::levels::EscalationError where U: core::convert::From<T>
pub fn oraclemcp_guard::levels::EscalationError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::levels::EscalationError where U: core::convert::Into<T>
pub type oraclemcp_guard::levels::EscalationError::Error = core::convert::Infallible
pub fn oraclemcp_guard::levels::EscalationError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::levels::EscalationError where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::levels::EscalationError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::levels::EscalationError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::levels::EscalationError where T: core::clone::Clone
pub type oraclemcp_guard::levels::EscalationError::Owned = T
pub fn oraclemcp_guard::levels::EscalationError::clone_into(&self, &mut T)
pub fn oraclemcp_guard::levels::EscalationError::to_owned(&self) -> T
impl<T> alloc::string::ToString for oraclemcp_guard::levels::EscalationError where T: core::fmt::Display + ?core::marker::Sized
pub fn oraclemcp_guard::levels::EscalationError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for oraclemcp_guard::levels::EscalationError where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::levels::EscalationError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::levels::EscalationError where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::EscalationError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::levels::EscalationError where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::EscalationError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::levels::EscalationError where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::levels::EscalationError::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::levels::EscalationError
pub fn oraclemcp_guard::levels::EscalationError::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::levels::EscalationError
pub type oraclemcp_guard::levels::EscalationError::Output = T
#[non_exhaustive] pub enum oraclemcp_guard::ExecGrantError
pub oraclemcp_guard::ExecGrantError::DigestMismatch
pub oraclemcp_guard::ExecGrantError::Expired
pub oraclemcp_guard::ExecGrantError::LevelExceedsGrant
pub oraclemcp_guard::ExecGrantError::LevelExceedsGrant::granted: oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::ExecGrantError::LevelExceedsGrant::requested: oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::ExecGrantError::SessionMismatch
pub oraclemcp_guard::ExecGrantError::Unknown
impl core::clone::Clone for oraclemcp_guard::exec_grant::ExecGrantError
pub fn oraclemcp_guard::exec_grant::ExecGrantError::clone(&self) -> oraclemcp_guard::exec_grant::ExecGrantError
impl core::cmp::Eq for oraclemcp_guard::exec_grant::ExecGrantError
impl core::cmp::PartialEq for oraclemcp_guard::exec_grant::ExecGrantError
pub fn oraclemcp_guard::exec_grant::ExecGrantError::eq(&self, &oraclemcp_guard::exec_grant::ExecGrantError) -> bool
impl core::fmt::Debug for oraclemcp_guard::exec_grant::ExecGrantError
pub fn oraclemcp_guard::exec_grant::ExecGrantError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::exec_grant::ExecGrantError
impl core::marker::StructuralPartialEq for oraclemcp_guard::exec_grant::ExecGrantError
impl core::marker::Freeze for oraclemcp_guard::exec_grant::ExecGrantError
impl core::marker::Send for oraclemcp_guard::exec_grant::ExecGrantError
impl core::marker::Sync for oraclemcp_guard::exec_grant::ExecGrantError
impl core::marker::Unpin for oraclemcp_guard::exec_grant::ExecGrantError
impl core::marker::UnsafeUnpin for oraclemcp_guard::exec_grant::ExecGrantError
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::exec_grant::ExecGrantError
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::exec_grant::ExecGrantError
impl<T, U> core::convert::Into<U> for oraclemcp_guard::exec_grant::ExecGrantError where U: core::convert::From<T>
pub fn oraclemcp_guard::exec_grant::ExecGrantError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::exec_grant::ExecGrantError where U: core::convert::Into<T>
pub type oraclemcp_guard::exec_grant::ExecGrantError::Error = core::convert::Infallible
pub fn oraclemcp_guard::exec_grant::ExecGrantError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::exec_grant::ExecGrantError where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::exec_grant::ExecGrantError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::exec_grant::ExecGrantError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::exec_grant::ExecGrantError where T: core::clone::Clone
pub type oraclemcp_guard::exec_grant::ExecGrantError::Owned = T
pub fn oraclemcp_guard::exec_grant::ExecGrantError::clone_into(&self, &mut T)
pub fn oraclemcp_guard::exec_grant::ExecGrantError::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::exec_grant::ExecGrantError where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::exec_grant::ExecGrantError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::exec_grant::ExecGrantError where T: ?core::marker::Sized
pub fn oraclemcp_guard::exec_grant::ExecGrantError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::exec_grant::ExecGrantError where T: ?core::marker::Sized
pub fn oraclemcp_guard::exec_grant::ExecGrantError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::exec_grant::ExecGrantError where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::exec_grant::ExecGrantError::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::exec_grant::ExecGrantError
pub fn oraclemcp_guard::exec_grant::ExecGrantError::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::exec_grant::ExecGrantError
pub type oraclemcp_guard::exec_grant::ExecGrantError::Output = T
#[non_exhaustive] pub enum oraclemcp_guard::LevelDecision
pub oraclemcp_guard::LevelDecision::Allow
pub oraclemcp_guard::LevelDecision::Blocked
pub oraclemcp_guard::LevelDecision::Blocked::reason: oraclemcp_guard::levels::BlockReason
pub oraclemcp_guard::LevelDecision::RequireStepUp
pub oraclemcp_guard::LevelDecision::RequireStepUp::target: oraclemcp_guard::levels::OperatingLevel
impl core::clone::Clone for oraclemcp_guard::levels::LevelDecision
pub fn oraclemcp_guard::levels::LevelDecision::clone(&self) -> oraclemcp_guard::levels::LevelDecision
impl core::cmp::Eq for oraclemcp_guard::levels::LevelDecision
impl core::cmp::PartialEq for oraclemcp_guard::levels::LevelDecision
pub fn oraclemcp_guard::levels::LevelDecision::eq(&self, &oraclemcp_guard::levels::LevelDecision) -> bool
impl core::fmt::Debug for oraclemcp_guard::levels::LevelDecision
pub fn oraclemcp_guard::levels::LevelDecision::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::levels::LevelDecision
impl core::marker::Freeze for oraclemcp_guard::levels::LevelDecision
impl core::marker::Send for oraclemcp_guard::levels::LevelDecision
impl core::marker::Sync for oraclemcp_guard::levels::LevelDecision
impl core::marker::Unpin for oraclemcp_guard::levels::LevelDecision
impl core::marker::UnsafeUnpin for oraclemcp_guard::levels::LevelDecision
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::levels::LevelDecision
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::levels::LevelDecision
impl<T, U> core::convert::Into<U> for oraclemcp_guard::levels::LevelDecision where U: core::convert::From<T>
pub fn oraclemcp_guard::levels::LevelDecision::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::levels::LevelDecision where U: core::convert::Into<T>
pub type oraclemcp_guard::levels::LevelDecision::Error = core::convert::Infallible
pub fn oraclemcp_guard::levels::LevelDecision::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::levels::LevelDecision where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::levels::LevelDecision::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::levels::LevelDecision::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::levels::LevelDecision where T: core::clone::Clone
pub type oraclemcp_guard::levels::LevelDecision::Owned = T
pub fn oraclemcp_guard::levels::LevelDecision::clone_into(&self, &mut T)
pub fn oraclemcp_guard::levels::LevelDecision::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::levels::LevelDecision where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::levels::LevelDecision::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::levels::LevelDecision where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::LevelDecision::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::levels::LevelDecision where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::LevelDecision::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::levels::LevelDecision where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::levels::LevelDecision::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::levels::LevelDecision
pub fn oraclemcp_guard::levels::LevelDecision::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::levels::LevelDecision
pub type oraclemcp_guard::levels::LevelDecision::Output = T
#[non_exhaustive] pub enum oraclemcp_guard::OperatingLevel
pub oraclemcp_guard::OperatingLevel::Admin
pub oraclemcp_guard::OperatingLevel::Ddl
pub oraclemcp_guard::OperatingLevel::ReadOnly
pub oraclemcp_guard::OperatingLevel::ReadWrite
impl oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::all() -> [oraclemcp_guard::levels::OperatingLevel; 4]
pub fn oraclemcp_guard::levels::OperatingLevel::as_str(self) -> &'static str
pub fn oraclemcp_guard::levels::OperatingLevel::parse(&str) -> core::option::Option<oraclemcp_guard::levels::OperatingLevel>
impl core::clone::Clone for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::clone(&self) -> oraclemcp_guard::levels::OperatingLevel
impl core::cmp::Eq for oraclemcp_guard::levels::OperatingLevel
impl core::cmp::Ord for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::cmp(&self, &oraclemcp_guard::levels::OperatingLevel) -> core::cmp::Ordering
impl core::cmp::PartialEq for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::eq(&self, &oraclemcp_guard::levels::OperatingLevel) -> bool
impl core::cmp::PartialOrd for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::partial_cmp(&self, &oraclemcp_guard::levels::OperatingLevel) -> core::option::Option<core::cmp::Ordering>
impl core::default::Default for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::default() -> oraclemcp_guard::levels::OperatingLevel
impl core::fmt::Debug for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::hash<__H: core::hash::Hasher>(&self, &mut __H)
impl core::marker::Copy for oraclemcp_guard::levels::OperatingLevel
impl core::marker::StructuralPartialEq for oraclemcp_guard::levels::OperatingLevel
impl serde_core::ser::Serialize for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::levels::OperatingLevel
impl core::marker::Send for oraclemcp_guard::levels::OperatingLevel
impl core::marker::Sync for oraclemcp_guard::levels::OperatingLevel
impl core::marker::Unpin for oraclemcp_guard::levels::OperatingLevel
impl core::marker::UnsafeUnpin for oraclemcp_guard::levels::OperatingLevel
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::levels::OperatingLevel
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::levels::OperatingLevel
impl<T, U> core::convert::Into<U> for oraclemcp_guard::levels::OperatingLevel where U: core::convert::From<T>
pub fn oraclemcp_guard::levels::OperatingLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::levels::OperatingLevel where U: core::convert::Into<T>
pub type oraclemcp_guard::levels::OperatingLevel::Error = core::convert::Infallible
pub fn oraclemcp_guard::levels::OperatingLevel::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::levels::OperatingLevel where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::levels::OperatingLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::levels::OperatingLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::levels::OperatingLevel where T: core::clone::Clone
pub type oraclemcp_guard::levels::OperatingLevel::Owned = T
pub fn oraclemcp_guard::levels::OperatingLevel::clone_into(&self, &mut T)
pub fn oraclemcp_guard::levels::OperatingLevel::to_owned(&self) -> T
impl<T> alloc::string::ToString for oraclemcp_guard::levels::OperatingLevel where T: core::fmt::Display + ?core::marker::Sized
pub fn oraclemcp_guard::levels::OperatingLevel::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for oraclemcp_guard::levels::OperatingLevel where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::levels::OperatingLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::levels::OperatingLevel where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::OperatingLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::levels::OperatingLevel where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::OperatingLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::levels::OperatingLevel where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::levels::OperatingLevel::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::OperatingLevel::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::levels::OperatingLevel where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::levels::OperatingLevel
pub type oraclemcp_guard::levels::OperatingLevel::Output = T
pub enum oraclemcp_guard::PolicyDecision
pub oraclemcp_guard::PolicyDecision::Allow
pub oraclemcp_guard::PolicyDecision::Deny
pub oraclemcp_guard::PolicyDecision::Deny::reason: alloc::string::String
pub oraclemcp_guard::PolicyDecision::Deny::schema: alloc::string::String
impl core::clone::Clone for oraclemcp_guard::policy::PolicyDecision
pub fn oraclemcp_guard::policy::PolicyDecision::clone(&self) -> oraclemcp_guard::policy::PolicyDecision
impl core::cmp::Eq for oraclemcp_guard::policy::PolicyDecision
impl core::cmp::PartialEq for oraclemcp_guard::policy::PolicyDecision
pub fn oraclemcp_guard::policy::PolicyDecision::eq(&self, &oraclemcp_guard::policy::PolicyDecision) -> bool
impl core::fmt::Debug for oraclemcp_guard::policy::PolicyDecision
pub fn oraclemcp_guard::policy::PolicyDecision::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::policy::PolicyDecision
impl core::marker::Freeze for oraclemcp_guard::policy::PolicyDecision
impl core::marker::Send for oraclemcp_guard::policy::PolicyDecision
impl core::marker::Sync for oraclemcp_guard::policy::PolicyDecision
impl core::marker::Unpin for oraclemcp_guard::policy::PolicyDecision
impl core::marker::UnsafeUnpin for oraclemcp_guard::policy::PolicyDecision
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::policy::PolicyDecision
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::policy::PolicyDecision
impl<T, U> core::convert::Into<U> for oraclemcp_guard::policy::PolicyDecision where U: core::convert::From<T>
pub fn oraclemcp_guard::policy::PolicyDecision::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::policy::PolicyDecision where U: core::convert::Into<T>
pub type oraclemcp_guard::policy::PolicyDecision::Error = core::convert::Infallible
pub fn oraclemcp_guard::policy::PolicyDecision::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::policy::PolicyDecision where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::policy::PolicyDecision::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::policy::PolicyDecision::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::policy::PolicyDecision where T: core::clone::Clone
pub type oraclemcp_guard::policy::PolicyDecision::Owned = T
pub fn oraclemcp_guard::policy::PolicyDecision::clone_into(&self, &mut T)
pub fn oraclemcp_guard::policy::PolicyDecision::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::policy::PolicyDecision where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::policy::PolicyDecision::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::policy::PolicyDecision where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::PolicyDecision::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::policy::PolicyDecision where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::PolicyDecision::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::policy::PolicyDecision where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::policy::PolicyDecision::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::policy::PolicyDecision
pub fn oraclemcp_guard::policy::PolicyDecision::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::policy::PolicyDecision
pub type oraclemcp_guard::policy::PolicyDecision::Output = T
#[non_exhaustive] pub enum oraclemcp_guard::Purity
pub oraclemcp_guard::Purity::ProvenReadOnly
pub oraclemcp_guard::Purity::ProvenSideEffecting
pub oraclemcp_guard::Purity::Unknown
impl oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::permits_safe(self) -> bool
impl core::clone::Clone for oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::clone(&self) -> oraclemcp_guard::purity::Purity
impl core::cmp::Eq for oraclemcp_guard::purity::Purity
impl core::cmp::PartialEq for oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::eq(&self, &oraclemcp_guard::purity::Purity) -> bool
impl core::fmt::Debug for oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::purity::Purity
impl core::marker::StructuralPartialEq for oraclemcp_guard::purity::Purity
impl serde_core::ser::Serialize for oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::purity::Purity
impl core::marker::Send for oraclemcp_guard::purity::Purity
impl core::marker::Sync for oraclemcp_guard::purity::Purity
impl core::marker::Unpin for oraclemcp_guard::purity::Purity
impl core::marker::UnsafeUnpin for oraclemcp_guard::purity::Purity
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::purity::Purity
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::purity::Purity
impl<T, U> core::convert::Into<U> for oraclemcp_guard::purity::Purity where U: core::convert::From<T>
pub fn oraclemcp_guard::purity::Purity::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::purity::Purity where U: core::convert::Into<T>
pub type oraclemcp_guard::purity::Purity::Error = core::convert::Infallible
pub fn oraclemcp_guard::purity::Purity::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::purity::Purity where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::purity::Purity::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::purity::Purity::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::purity::Purity where T: core::clone::Clone
pub type oraclemcp_guard::purity::Purity::Owned = T
pub fn oraclemcp_guard::purity::Purity::clone_into(&self, &mut T)
pub fn oraclemcp_guard::purity::Purity::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::purity::Purity where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::purity::Purity::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::purity::Purity where T: ?core::marker::Sized
pub fn oraclemcp_guard::purity::Purity::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::purity::Purity where T: ?core::marker::Sized
pub fn oraclemcp_guard::purity::Purity::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::purity::Purity where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::purity::Purity::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::Purity::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::purity::Purity where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::purity::Purity
pub type oraclemcp_guard::purity::Purity::Output = T
pub enum oraclemcp_guard::StageA
pub oraclemcp_guard::StageA::AllowListed
pub oraclemcp_guard::StageA::BlockListed(alloc::string::String)
pub oraclemcp_guard::StageA::PlSqlBlock
pub oraclemcp_guard::StageA::PlSqlBlock::dangerous: bool
pub oraclemcp_guard::StageA::PureSql
impl core::clone::Clone for oraclemcp_guard::classifier::StageA
pub fn oraclemcp_guard::classifier::StageA::clone(&self) -> oraclemcp_guard::classifier::StageA
impl core::cmp::Eq for oraclemcp_guard::classifier::StageA
impl core::cmp::PartialEq for oraclemcp_guard::classifier::StageA
pub fn oraclemcp_guard::classifier::StageA::eq(&self, &oraclemcp_guard::classifier::StageA) -> bool
impl core::fmt::Debug for oraclemcp_guard::classifier::StageA
pub fn oraclemcp_guard::classifier::StageA::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::classifier::StageA
impl core::marker::Freeze for oraclemcp_guard::classifier::StageA
impl core::marker::Send for oraclemcp_guard::classifier::StageA
impl core::marker::Sync for oraclemcp_guard::classifier::StageA
impl core::marker::Unpin for oraclemcp_guard::classifier::StageA
impl core::marker::UnsafeUnpin for oraclemcp_guard::classifier::StageA
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::classifier::StageA
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::classifier::StageA
impl<T, U> core::convert::Into<U> for oraclemcp_guard::classifier::StageA where U: core::convert::From<T>
pub fn oraclemcp_guard::classifier::StageA::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::classifier::StageA where U: core::convert::Into<T>
pub type oraclemcp_guard::classifier::StageA::Error = core::convert::Infallible
pub fn oraclemcp_guard::classifier::StageA::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::classifier::StageA where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::classifier::StageA::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::classifier::StageA::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::classifier::StageA where T: core::clone::Clone
pub type oraclemcp_guard::classifier::StageA::Owned = T
pub fn oraclemcp_guard::classifier::StageA::clone_into(&self, &mut T)
pub fn oraclemcp_guard::classifier::StageA::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::classifier::StageA where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::classifier::StageA::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::classifier::StageA where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::StageA::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::classifier::StageA where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::StageA::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::classifier::StageA where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::classifier::StageA::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::classifier::StageA
pub fn oraclemcp_guard::classifier::StageA::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::classifier::StageA
pub type oraclemcp_guard::classifier::StageA::Output = T
pub enum oraclemcp_guard::StepUpOption
pub oraclemcp_guard::StepUpOption::ApproveOnce
pub oraclemcp_guard::StepUpOption::ApproveWindow
pub oraclemcp_guard::StepUpOption::ApproveWindow::ttl_secs: u64
pub oraclemcp_guard::StepUpOption::Deny
pub oraclemcp_guard::StepUpOption::PreviewOnly
impl core::clone::Clone for oraclemcp_guard::stepup::StepUpOption
pub fn oraclemcp_guard::stepup::StepUpOption::clone(&self) -> oraclemcp_guard::stepup::StepUpOption
impl core::cmp::Eq for oraclemcp_guard::stepup::StepUpOption
impl core::cmp::PartialEq for oraclemcp_guard::stepup::StepUpOption
pub fn oraclemcp_guard::stepup::StepUpOption::eq(&self, &oraclemcp_guard::stepup::StepUpOption) -> bool
impl core::fmt::Debug for oraclemcp_guard::stepup::StepUpOption
pub fn oraclemcp_guard::stepup::StepUpOption::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::stepup::StepUpOption
impl core::marker::StructuralPartialEq for oraclemcp_guard::stepup::StepUpOption
impl serde_core::ser::Serialize for oraclemcp_guard::stepup::StepUpOption
pub fn oraclemcp_guard::stepup::StepUpOption::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::stepup::StepUpOption
pub fn oraclemcp_guard::stepup::StepUpOption::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::stepup::StepUpOption
impl core::marker::Send for oraclemcp_guard::stepup::StepUpOption
impl core::marker::Sync for oraclemcp_guard::stepup::StepUpOption
impl core::marker::Unpin for oraclemcp_guard::stepup::StepUpOption
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::StepUpOption
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::StepUpOption
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::StepUpOption
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::StepUpOption where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::StepUpOption::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::StepUpOption where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::StepUpOption::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::StepUpOption::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::StepUpOption where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::StepUpOption::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::StepUpOption::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::stepup::StepUpOption where T: core::clone::Clone
pub type oraclemcp_guard::stepup::StepUpOption::Owned = T
pub fn oraclemcp_guard::stepup::StepUpOption::clone_into(&self, &mut T)
pub fn oraclemcp_guard::stepup::StepUpOption::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::stepup::StepUpOption where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpOption::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::StepUpOption where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpOption::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::StepUpOption where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpOption::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::stepup::StepUpOption where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::stepup::StepUpOption::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::StepUpOption
pub fn oraclemcp_guard::stepup::StepUpOption::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::stepup::StepUpOption where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::StepUpOption
pub type oraclemcp_guard::stepup::StepUpOption::Output = T
pub enum oraclemcp_guard::StepUpResolution
pub oraclemcp_guard::StepUpResolution::ApprovedOnce
pub oraclemcp_guard::StepUpResolution::ApprovedWindow
pub oraclemcp_guard::StepUpResolution::ApprovedWindow::level: oraclemcp_guard::levels::OperatingLevel
pub oraclemcp_guard::StepUpResolution::ApprovedWindow::ttl_secs: u64
pub oraclemcp_guard::StepUpResolution::Denied
pub oraclemcp_guard::StepUpResolution::PreviewOnly
impl core::clone::Clone for oraclemcp_guard::stepup::StepUpResolution
pub fn oraclemcp_guard::stepup::StepUpResolution::clone(&self) -> oraclemcp_guard::stepup::StepUpResolution
impl core::cmp::Eq for oraclemcp_guard::stepup::StepUpResolution
impl core::cmp::PartialEq for oraclemcp_guard::stepup::StepUpResolution
pub fn oraclemcp_guard::stepup::StepUpResolution::eq(&self, &oraclemcp_guard::stepup::StepUpResolution) -> bool
impl core::fmt::Debug for oraclemcp_guard::stepup::StepUpResolution
pub fn oraclemcp_guard::stepup::StepUpResolution::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::stepup::StepUpResolution
impl core::marker::StructuralPartialEq for oraclemcp_guard::stepup::StepUpResolution
impl serde_core::ser::Serialize for oraclemcp_guard::stepup::StepUpResolution
pub fn oraclemcp_guard::stepup::StepUpResolution::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::stepup::StepUpResolution
pub fn oraclemcp_guard::stepup::StepUpResolution::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::stepup::StepUpResolution
impl core::marker::Send for oraclemcp_guard::stepup::StepUpResolution
impl core::marker::Sync for oraclemcp_guard::stepup::StepUpResolution
impl core::marker::Unpin for oraclemcp_guard::stepup::StepUpResolution
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::StepUpResolution
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::StepUpResolution
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::StepUpResolution
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::StepUpResolution where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::StepUpResolution::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::StepUpResolution where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::StepUpResolution::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::StepUpResolution::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::StepUpResolution where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::StepUpResolution::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::StepUpResolution::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::stepup::StepUpResolution where T: core::clone::Clone
pub type oraclemcp_guard::stepup::StepUpResolution::Owned = T
pub fn oraclemcp_guard::stepup::StepUpResolution::clone_into(&self, &mut T)
pub fn oraclemcp_guard::stepup::StepUpResolution::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::stepup::StepUpResolution where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpResolution::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::StepUpResolution where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpResolution::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::StepUpResolution where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpResolution::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::stepup::StepUpResolution where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::stepup::StepUpResolution::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::StepUpResolution
pub fn oraclemcp_guard::stepup::StepUpResolution::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::stepup::StepUpResolution where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::StepUpResolution
pub type oraclemcp_guard::stepup::StepUpResolution::Output = T
pub struct oraclemcp_guard::AllowOnceStore
impl oraclemcp_guard::token::AllowOnceStore
pub fn oraclemcp_guard::token::AllowOnceStore::consume(&self, &str, &str) -> core::result::Result<(), oraclemcp_guard::token::AllowOnceError>
pub fn oraclemcp_guard::token::AllowOnceStore::issue(&self, &str, core::time::Duration) -> alloc::string::String
pub fn oraclemcp_guard::token::AllowOnceStore::new() -> Self
pub fn oraclemcp_guard::token::AllowOnceStore::purge_expired(&self) -> usize
impl core::default::Default for oraclemcp_guard::token::AllowOnceStore
pub fn oraclemcp_guard::token::AllowOnceStore::default() -> oraclemcp_guard::token::AllowOnceStore
impl !core::marker::Freeze for oraclemcp_guard::token::AllowOnceStore
impl core::marker::Send for oraclemcp_guard::token::AllowOnceStore
impl core::marker::Sync for oraclemcp_guard::token::AllowOnceStore
impl core::marker::Unpin for oraclemcp_guard::token::AllowOnceStore
impl core::marker::UnsafeUnpin for oraclemcp_guard::token::AllowOnceStore
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::token::AllowOnceStore
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::token::AllowOnceStore
impl<T, U> core::convert::Into<U> for oraclemcp_guard::token::AllowOnceStore where U: core::convert::From<T>
pub fn oraclemcp_guard::token::AllowOnceStore::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::token::AllowOnceStore where U: core::convert::Into<T>
pub type oraclemcp_guard::token::AllowOnceStore::Error = core::convert::Infallible
pub fn oraclemcp_guard::token::AllowOnceStore::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::token::AllowOnceStore where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::token::AllowOnceStore::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::token::AllowOnceStore::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for oraclemcp_guard::token::AllowOnceStore where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::token::AllowOnceStore::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::token::AllowOnceStore where T: ?core::marker::Sized
pub fn oraclemcp_guard::token::AllowOnceStore::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::token::AllowOnceStore where T: ?core::marker::Sized
pub fn oraclemcp_guard::token::AllowOnceStore::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for oraclemcp_guard::token::AllowOnceStore
pub fn oraclemcp_guard::token::AllowOnceStore::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::token::AllowOnceStore
pub type oraclemcp_guard::token::AllowOnceStore::Output = T
pub struct oraclemcp_guard::BatchShape
pub oraclemcp_guard::BatchShape::balanced: bool
pub oraclemcp_guard::BatchShape::has_plsql_block: bool
pub oraclemcp_guard::BatchShape::saw_buried_semicolon: bool
pub oraclemcp_guard::BatchShape::saw_top_level_after_block_close: bool
pub oraclemcp_guard::BatchShape::statement_count: usize
impl core::clone::Clone for oraclemcp_guard::classifier::BatchShape
pub fn oraclemcp_guard::classifier::BatchShape::clone(&self) -> oraclemcp_guard::classifier::BatchShape
impl core::cmp::Eq for oraclemcp_guard::classifier::BatchShape
impl core::cmp::PartialEq for oraclemcp_guard::classifier::BatchShape
pub fn oraclemcp_guard::classifier::BatchShape::eq(&self, &oraclemcp_guard::classifier::BatchShape) -> bool
impl core::fmt::Debug for oraclemcp_guard::classifier::BatchShape
pub fn oraclemcp_guard::classifier::BatchShape::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::classifier::BatchShape
impl core::marker::Freeze for oraclemcp_guard::classifier::BatchShape
impl core::marker::Send for oraclemcp_guard::classifier::BatchShape
impl core::marker::Sync for oraclemcp_guard::classifier::BatchShape
impl core::marker::Unpin for oraclemcp_guard::classifier::BatchShape
impl core::marker::UnsafeUnpin for oraclemcp_guard::classifier::BatchShape
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::classifier::BatchShape
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::classifier::BatchShape
impl<T, U> core::convert::Into<U> for oraclemcp_guard::classifier::BatchShape where U: core::convert::From<T>
pub fn oraclemcp_guard::classifier::BatchShape::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::classifier::BatchShape where U: core::convert::Into<T>
pub type oraclemcp_guard::classifier::BatchShape::Error = core::convert::Infallible
pub fn oraclemcp_guard::classifier::BatchShape::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::classifier::BatchShape where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::classifier::BatchShape::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::classifier::BatchShape::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::classifier::BatchShape where T: core::clone::Clone
pub type oraclemcp_guard::classifier::BatchShape::Owned = T
pub fn oraclemcp_guard::classifier::BatchShape::clone_into(&self, &mut T)
pub fn oraclemcp_guard::classifier::BatchShape::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::classifier::BatchShape where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::classifier::BatchShape::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::classifier::BatchShape where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::BatchShape::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::classifier::BatchShape where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::BatchShape::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::classifier::BatchShape where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::classifier::BatchShape::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::classifier::BatchShape
pub fn oraclemcp_guard::classifier::BatchShape::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::classifier::BatchShape
pub type oraclemcp_guard::classifier::BatchShape::Output = T
pub struct oraclemcp_guard::CiToken
impl oraclemcp_guard::stepup::CiToken
pub fn oraclemcp_guard::stepup::CiToken::authorizes(&self, &str, oraclemcp_guard::levels::OperatingLevel) -> bool
pub fn oraclemcp_guard::stepup::CiToken::issue(impl core::convert::Into<alloc::string::String>, oraclemcp_guard::levels::OperatingLevel, core::time::Duration) -> Self
impl core::clone::Clone for oraclemcp_guard::stepup::CiToken
pub fn oraclemcp_guard::stepup::CiToken::clone(&self) -> oraclemcp_guard::stepup::CiToken
impl core::fmt::Debug for oraclemcp_guard::stepup::CiToken
pub fn oraclemcp_guard::stepup::CiToken::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for oraclemcp_guard::stepup::CiToken
impl core::marker::Send for oraclemcp_guard::stepup::CiToken
impl core::marker::Sync for oraclemcp_guard::stepup::CiToken
impl core::marker::Unpin for oraclemcp_guard::stepup::CiToken
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::CiToken
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::CiToken
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::CiToken
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::CiToken where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::CiToken::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::CiToken where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::CiToken::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::CiToken::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::CiToken where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::CiToken::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::CiToken::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::stepup::CiToken where T: core::clone::Clone
pub type oraclemcp_guard::stepup::CiToken::Owned = T
pub fn oraclemcp_guard::stepup::CiToken::clone_into(&self, &mut T)
pub fn oraclemcp_guard::stepup::CiToken::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::stepup::CiToken where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::CiToken::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::CiToken where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::CiToken::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::CiToken where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::CiToken::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::stepup::CiToken where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::stepup::CiToken::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::CiToken
pub fn oraclemcp_guard::stepup::CiToken::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::CiToken
pub type oraclemcp_guard::stepup::CiToken::Output = T
pub struct oraclemcp_guard::Classifier
impl oraclemcp_guard::classifier::Classifier
pub fn oraclemcp_guard::classifier::Classifier::classify(&self, &str) -> oraclemcp_guard::classifier::GuardDecision
pub fn oraclemcp_guard::classifier::Classifier::new(oraclemcp_guard::classifier::ClassifierConfig) -> Self
pub fn oraclemcp_guard::classifier::Classifier::with_oracle(self, alloc::sync::Arc<dyn oraclemcp_guard::purity::SideEffectOracle>) -> Self
impl core::default::Default for oraclemcp_guard::classifier::Classifier
pub fn oraclemcp_guard::classifier::Classifier::default() -> Self
impl core::marker::Freeze for oraclemcp_guard::classifier::Classifier
impl core::marker::Send for oraclemcp_guard::classifier::Classifier
impl core::marker::Sync for oraclemcp_guard::classifier::Classifier
impl core::marker::Unpin for oraclemcp_guard::classifier::Classifier
impl core::marker::UnsafeUnpin for oraclemcp_guard::classifier::Classifier
impl !core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::classifier::Classifier
impl !core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::classifier::Classifier
impl<T, U> core::convert::Into<U> for oraclemcp_guard::classifier::Classifier where U: core::convert::From<T>
pub fn oraclemcp_guard::classifier::Classifier::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::classifier::Classifier where U: core::convert::Into<T>
pub type oraclemcp_guard::classifier::Classifier::Error = core::convert::Infallible
pub fn oraclemcp_guard::classifier::Classifier::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::classifier::Classifier where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::classifier::Classifier::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::classifier::Classifier::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for oraclemcp_guard::classifier::Classifier where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::classifier::Classifier::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::classifier::Classifier where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::Classifier::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::classifier::Classifier where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::Classifier::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for oraclemcp_guard::classifier::Classifier
pub fn oraclemcp_guard::classifier::Classifier::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::classifier::Classifier
pub type oraclemcp_guard::classifier::Classifier::Output = T
pub struct oraclemcp_guard::ClassifierConfig
impl oraclemcp_guard::classifier::ClassifierConfig
pub fn oraclemcp_guard::classifier::ClassifierConfig::new() -> Self
pub fn oraclemcp_guard::classifier::ClassifierConfig::with_allow(self, &str) -> Self
pub fn oraclemcp_guard::classifier::ClassifierConfig::with_block_pattern(self, &str) -> Self
impl core::clone::Clone for oraclemcp_guard::classifier::ClassifierConfig
pub fn oraclemcp_guard::classifier::ClassifierConfig::clone(&self) -> oraclemcp_guard::classifier::ClassifierConfig
impl core::default::Default for oraclemcp_guard::classifier::ClassifierConfig
pub fn oraclemcp_guard::classifier::ClassifierConfig::default() -> oraclemcp_guard::classifier::ClassifierConfig
impl core::marker::Freeze for oraclemcp_guard::classifier::ClassifierConfig
impl core::marker::Send for oraclemcp_guard::classifier::ClassifierConfig
impl core::marker::Sync for oraclemcp_guard::classifier::ClassifierConfig
impl core::marker::Unpin for oraclemcp_guard::classifier::ClassifierConfig
impl core::marker::UnsafeUnpin for oraclemcp_guard::classifier::ClassifierConfig
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::classifier::ClassifierConfig
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::classifier::ClassifierConfig
impl<T, U> core::convert::Into<U> for oraclemcp_guard::classifier::ClassifierConfig where U: core::convert::From<T>
pub fn oraclemcp_guard::classifier::ClassifierConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::classifier::ClassifierConfig where U: core::convert::Into<T>
pub type oraclemcp_guard::classifier::ClassifierConfig::Error = core::convert::Infallible
pub fn oraclemcp_guard::classifier::ClassifierConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::classifier::ClassifierConfig where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::classifier::ClassifierConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::classifier::ClassifierConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::classifier::ClassifierConfig where T: core::clone::Clone
pub type oraclemcp_guard::classifier::ClassifierConfig::Owned = T
pub fn oraclemcp_guard::classifier::ClassifierConfig::clone_into(&self, &mut T)
pub fn oraclemcp_guard::classifier::ClassifierConfig::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::classifier::ClassifierConfig where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::classifier::ClassifierConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::classifier::ClassifierConfig where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::ClassifierConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::classifier::ClassifierConfig where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::ClassifierConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::classifier::ClassifierConfig where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::classifier::ClassifierConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::classifier::ClassifierConfig
pub fn oraclemcp_guard::classifier::ClassifierConfig::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::classifier::ClassifierConfig
pub type oraclemcp_guard::classifier::ClassifierConfig::Output = T
pub struct oraclemcp_guard::ExecGrantStore
impl oraclemcp_guard::exec_grant::ExecGrantStore
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::consume(&self, &str, &str, &str, oraclemcp_guard::levels::OperatingLevel) -> core::result::Result<oraclemcp_guard::levels::OperatingLevel, oraclemcp_guard::exec_grant::ExecGrantError>
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::issue(&self, &str, impl core::convert::Into<alloc::string::String>, oraclemcp_guard::levels::OperatingLevel, core::time::Duration) -> alloc::string::String
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::new() -> Self
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::purge_expired(&self) -> usize
impl core::default::Default for oraclemcp_guard::exec_grant::ExecGrantStore
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::default() -> oraclemcp_guard::exec_grant::ExecGrantStore
impl !core::marker::Freeze for oraclemcp_guard::exec_grant::ExecGrantStore
impl core::marker::Send for oraclemcp_guard::exec_grant::ExecGrantStore
impl core::marker::Sync for oraclemcp_guard::exec_grant::ExecGrantStore
impl core::marker::Unpin for oraclemcp_guard::exec_grant::ExecGrantStore
impl core::marker::UnsafeUnpin for oraclemcp_guard::exec_grant::ExecGrantStore
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::exec_grant::ExecGrantStore
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::exec_grant::ExecGrantStore
impl<T, U> core::convert::Into<U> for oraclemcp_guard::exec_grant::ExecGrantStore where U: core::convert::From<T>
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::exec_grant::ExecGrantStore where U: core::convert::Into<T>
pub type oraclemcp_guard::exec_grant::ExecGrantStore::Error = core::convert::Infallible
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::exec_grant::ExecGrantStore where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::exec_grant::ExecGrantStore::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for oraclemcp_guard::exec_grant::ExecGrantStore where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::exec_grant::ExecGrantStore where T: ?core::marker::Sized
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::exec_grant::ExecGrantStore where T: ?core::marker::Sized
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for oraclemcp_guard::exec_grant::ExecGrantStore
pub fn oraclemcp_guard::exec_grant::ExecGrantStore::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::exec_grant::ExecGrantStore
pub type oraclemcp_guard::exec_grant::ExecGrantStore::Output = T
pub struct oraclemcp_guard::GuardDecision
pub oraclemcp_guard::GuardDecision::danger: oraclemcp_guard::levels::DangerLevel
pub oraclemcp_guard::GuardDecision::objects_affected: alloc::vec::Vec<alloc::string::String>
pub oraclemcp_guard::GuardDecision::reason: alloc::string::String
pub oraclemcp_guard::GuardDecision::required_level: core::option::Option<oraclemcp_guard::levels::OperatingLevel>
pub oraclemcp_guard::GuardDecision::safe_alternative: core::option::Option<alloc::string::String>
impl oraclemcp_guard::classifier::GuardDecision
pub fn oraclemcp_guard::classifier::GuardDecision::gate(&self, &oraclemcp_guard::levels::SessionLevelState) -> oraclemcp_guard::levels::LevelDecision
impl core::clone::Clone for oraclemcp_guard::classifier::GuardDecision
pub fn oraclemcp_guard::classifier::GuardDecision::clone(&self) -> oraclemcp_guard::classifier::GuardDecision
impl core::cmp::Eq for oraclemcp_guard::classifier::GuardDecision
impl core::cmp::PartialEq for oraclemcp_guard::classifier::GuardDecision
pub fn oraclemcp_guard::classifier::GuardDecision::eq(&self, &oraclemcp_guard::classifier::GuardDecision) -> bool
impl core::fmt::Debug for oraclemcp_guard::classifier::GuardDecision
pub fn oraclemcp_guard::classifier::GuardDecision::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::classifier::GuardDecision
impl core::marker::Freeze for oraclemcp_guard::classifier::GuardDecision
impl core::marker::Send for oraclemcp_guard::classifier::GuardDecision
impl core::marker::Sync for oraclemcp_guard::classifier::GuardDecision
impl core::marker::Unpin for oraclemcp_guard::classifier::GuardDecision
impl core::marker::UnsafeUnpin for oraclemcp_guard::classifier::GuardDecision
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::classifier::GuardDecision
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::classifier::GuardDecision
impl<T, U> core::convert::Into<U> for oraclemcp_guard::classifier::GuardDecision where U: core::convert::From<T>
pub fn oraclemcp_guard::classifier::GuardDecision::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::classifier::GuardDecision where U: core::convert::Into<T>
pub type oraclemcp_guard::classifier::GuardDecision::Error = core::convert::Infallible
pub fn oraclemcp_guard::classifier::GuardDecision::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::classifier::GuardDecision where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::classifier::GuardDecision::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::classifier::GuardDecision::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::classifier::GuardDecision where T: core::clone::Clone
pub type oraclemcp_guard::classifier::GuardDecision::Owned = T
pub fn oraclemcp_guard::classifier::GuardDecision::clone_into(&self, &mut T)
pub fn oraclemcp_guard::classifier::GuardDecision::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::classifier::GuardDecision where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::classifier::GuardDecision::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::classifier::GuardDecision where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::GuardDecision::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::classifier::GuardDecision where T: ?core::marker::Sized
pub fn oraclemcp_guard::classifier::GuardDecision::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::classifier::GuardDecision where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::classifier::GuardDecision::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::classifier::GuardDecision
pub fn oraclemcp_guard::classifier::GuardDecision::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::classifier::GuardDecision
pub type oraclemcp_guard::classifier::GuardDecision::Output = T
pub struct oraclemcp_guard::MonotonicDeadline
impl oraclemcp_guard::clock::MonotonicDeadline
pub fn oraclemcp_guard::clock::MonotonicDeadline::after(core::time::Duration) -> Self
pub fn oraclemcp_guard::clock::MonotonicDeadline::is_expired(&self) -> bool
pub fn oraclemcp_guard::clock::MonotonicDeadline::remaining(&self) -> core::time::Duration
impl core::clone::Clone for oraclemcp_guard::clock::MonotonicDeadline
pub fn oraclemcp_guard::clock::MonotonicDeadline::clone(&self) -> oraclemcp_guard::clock::MonotonicDeadline
impl core::cmp::Eq for oraclemcp_guard::clock::MonotonicDeadline
impl core::cmp::PartialEq for oraclemcp_guard::clock::MonotonicDeadline
pub fn oraclemcp_guard::clock::MonotonicDeadline::eq(&self, &oraclemcp_guard::clock::MonotonicDeadline) -> bool
impl core::fmt::Debug for oraclemcp_guard::clock::MonotonicDeadline
pub fn oraclemcp_guard::clock::MonotonicDeadline::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::clock::MonotonicDeadline
impl core::marker::StructuralPartialEq for oraclemcp_guard::clock::MonotonicDeadline
impl core::marker::Freeze for oraclemcp_guard::clock::MonotonicDeadline
impl core::marker::Send for oraclemcp_guard::clock::MonotonicDeadline
impl core::marker::Sync for oraclemcp_guard::clock::MonotonicDeadline
impl core::marker::Unpin for oraclemcp_guard::clock::MonotonicDeadline
impl core::marker::UnsafeUnpin for oraclemcp_guard::clock::MonotonicDeadline
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::clock::MonotonicDeadline
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::clock::MonotonicDeadline
impl<T, U> core::convert::Into<U> for oraclemcp_guard::clock::MonotonicDeadline where U: core::convert::From<T>
pub fn oraclemcp_guard::clock::MonotonicDeadline::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::clock::MonotonicDeadline where U: core::convert::Into<T>
pub type oraclemcp_guard::clock::MonotonicDeadline::Error = core::convert::Infallible
pub fn oraclemcp_guard::clock::MonotonicDeadline::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::clock::MonotonicDeadline where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::clock::MonotonicDeadline::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::clock::MonotonicDeadline::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::clock::MonotonicDeadline where T: core::clone::Clone
pub type oraclemcp_guard::clock::MonotonicDeadline::Owned = T
pub fn oraclemcp_guard::clock::MonotonicDeadline::clone_into(&self, &mut T)
pub fn oraclemcp_guard::clock::MonotonicDeadline::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::clock::MonotonicDeadline where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::clock::MonotonicDeadline::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::clock::MonotonicDeadline where T: ?core::marker::Sized
pub fn oraclemcp_guard::clock::MonotonicDeadline::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::clock::MonotonicDeadline where T: ?core::marker::Sized
pub fn oraclemcp_guard::clock::MonotonicDeadline::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::clock::MonotonicDeadline where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::clock::MonotonicDeadline::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::clock::MonotonicDeadline
pub fn oraclemcp_guard::clock::MonotonicDeadline::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::clock::MonotonicDeadline
pub type oraclemcp_guard::clock::MonotonicDeadline::Output = T
pub struct oraclemcp_guard::ObjectRef
pub oraclemcp_guard::ObjectRef::name: alloc::string::String
pub oraclemcp_guard::ObjectRef::schema: core::option::Option<alloc::string::String>
impl oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::new(core::option::Option<alloc::string::String>, impl core::convert::Into<alloc::string::String>) -> Self
pub fn oraclemcp_guard::purity::ObjectRef::parse(&str) -> Self
impl core::clone::Clone for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::clone(&self) -> oraclemcp_guard::purity::ObjectRef
impl core::cmp::Eq for oraclemcp_guard::purity::ObjectRef
impl core::cmp::PartialEq for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::eq(&self, &oraclemcp_guard::purity::ObjectRef) -> bool
impl core::fmt::Debug for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::hash<__H: core::hash::Hasher>(&self, &mut __H)
impl core::marker::StructuralPartialEq for oraclemcp_guard::purity::ObjectRef
impl serde_core::ser::Serialize for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::purity::ObjectRef
impl core::marker::Send for oraclemcp_guard::purity::ObjectRef
impl core::marker::Sync for oraclemcp_guard::purity::ObjectRef
impl core::marker::Unpin for oraclemcp_guard::purity::ObjectRef
impl core::marker::UnsafeUnpin for oraclemcp_guard::purity::ObjectRef
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::purity::ObjectRef
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::purity::ObjectRef
impl<T, U> core::convert::Into<U> for oraclemcp_guard::purity::ObjectRef where U: core::convert::From<T>
pub fn oraclemcp_guard::purity::ObjectRef::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::purity::ObjectRef where U: core::convert::Into<T>
pub type oraclemcp_guard::purity::ObjectRef::Error = core::convert::Infallible
pub fn oraclemcp_guard::purity::ObjectRef::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::purity::ObjectRef where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::purity::ObjectRef::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::purity::ObjectRef::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::purity::ObjectRef where T: core::clone::Clone
pub type oraclemcp_guard::purity::ObjectRef::Owned = T
pub fn oraclemcp_guard::purity::ObjectRef::clone_into(&self, &mut T)
pub fn oraclemcp_guard::purity::ObjectRef::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::purity::ObjectRef where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::purity::ObjectRef::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::purity::ObjectRef where T: ?core::marker::Sized
pub fn oraclemcp_guard::purity::ObjectRef::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::purity::ObjectRef where T: ?core::marker::Sized
pub fn oraclemcp_guard::purity::ObjectRef::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::purity::ObjectRef where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::purity::ObjectRef::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::purity::ObjectRef
pub fn oraclemcp_guard::purity::ObjectRef::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::purity::ObjectRef where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::purity::ObjectRef
pub type oraclemcp_guard::purity::ObjectRef::Output = T
pub struct oraclemcp_guard::SchemaPolicy
impl oraclemcp_guard::policy::SchemaPolicy
pub fn oraclemcp_guard::policy::SchemaPolicy::compile(&oraclemcp_guard::policy::SchemaPolicyRaw) -> Self
impl core::clone::Clone for oraclemcp_guard::policy::SchemaPolicy
pub fn oraclemcp_guard::policy::SchemaPolicy::clone(&self) -> oraclemcp_guard::policy::SchemaPolicy
impl core::default::Default for oraclemcp_guard::policy::SchemaPolicy
pub fn oraclemcp_guard::policy::SchemaPolicy::default() -> oraclemcp_guard::policy::SchemaPolicy
impl core::fmt::Debug for oraclemcp_guard::policy::SchemaPolicy
pub fn oraclemcp_guard::policy::SchemaPolicy::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for oraclemcp_guard::policy::SchemaPolicy
impl core::marker::Send for oraclemcp_guard::policy::SchemaPolicy
impl core::marker::Sync for oraclemcp_guard::policy::SchemaPolicy
impl core::marker::Unpin for oraclemcp_guard::policy::SchemaPolicy
impl core::marker::UnsafeUnpin for oraclemcp_guard::policy::SchemaPolicy
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::policy::SchemaPolicy
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::policy::SchemaPolicy
impl<T, U> core::convert::Into<U> for oraclemcp_guard::policy::SchemaPolicy where U: core::convert::From<T>
pub fn oraclemcp_guard::policy::SchemaPolicy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::policy::SchemaPolicy where U: core::convert::Into<T>
pub type oraclemcp_guard::policy::SchemaPolicy::Error = core::convert::Infallible
pub fn oraclemcp_guard::policy::SchemaPolicy::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::policy::SchemaPolicy where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::policy::SchemaPolicy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::policy::SchemaPolicy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::policy::SchemaPolicy where T: core::clone::Clone
pub type oraclemcp_guard::policy::SchemaPolicy::Owned = T
pub fn oraclemcp_guard::policy::SchemaPolicy::clone_into(&self, &mut T)
pub fn oraclemcp_guard::policy::SchemaPolicy::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::policy::SchemaPolicy where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::policy::SchemaPolicy where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::policy::SchemaPolicy where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::policy::SchemaPolicy where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::policy::SchemaPolicy::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::policy::SchemaPolicy
pub fn oraclemcp_guard::policy::SchemaPolicy::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::policy::SchemaPolicy
pub type oraclemcp_guard::policy::SchemaPolicy::Output = T
pub struct oraclemcp_guard::SchemaPolicyRaw
pub oraclemcp_guard::SchemaPolicyRaw::allow_dml: bool
pub oraclemcp_guard::SchemaPolicyRaw::default_mode: oraclemcp_guard::policy::DefaultMode
pub oraclemcp_guard::SchemaPolicyRaw::deny_all: bool
pub oraclemcp_guard::SchemaPolicyRaw::deny_ddl: bool
pub oraclemcp_guard::SchemaPolicyRaw::deny_patterns: alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for oraclemcp_guard::policy::SchemaPolicyRaw
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::clone(&self) -> oraclemcp_guard::policy::SchemaPolicyRaw
impl core::default::Default for oraclemcp_guard::policy::SchemaPolicyRaw
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::default() -> oraclemcp_guard::policy::SchemaPolicyRaw
impl core::fmt::Debug for oraclemcp_guard::policy::SchemaPolicyRaw
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::policy::SchemaPolicyRaw
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::policy::SchemaPolicyRaw
impl core::marker::Send for oraclemcp_guard::policy::SchemaPolicyRaw
impl core::marker::Sync for oraclemcp_guard::policy::SchemaPolicyRaw
impl core::marker::Unpin for oraclemcp_guard::policy::SchemaPolicyRaw
impl core::marker::UnsafeUnpin for oraclemcp_guard::policy::SchemaPolicyRaw
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::policy::SchemaPolicyRaw
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::policy::SchemaPolicyRaw
impl<T, U> core::convert::Into<U> for oraclemcp_guard::policy::SchemaPolicyRaw where U: core::convert::From<T>
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::policy::SchemaPolicyRaw where U: core::convert::Into<T>
pub type oraclemcp_guard::policy::SchemaPolicyRaw::Error = core::convert::Infallible
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::policy::SchemaPolicyRaw where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::policy::SchemaPolicyRaw::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::policy::SchemaPolicyRaw where T: core::clone::Clone
pub type oraclemcp_guard::policy::SchemaPolicyRaw::Owned = T
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::clone_into(&self, &mut T)
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::policy::SchemaPolicyRaw where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::policy::SchemaPolicyRaw where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::policy::SchemaPolicyRaw where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::policy::SchemaPolicyRaw where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::policy::SchemaPolicyRaw::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::policy::SchemaPolicyRaw
pub fn oraclemcp_guard::policy::SchemaPolicyRaw::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::policy::SchemaPolicyRaw where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::policy::SchemaPolicyRaw
pub type oraclemcp_guard::policy::SchemaPolicyRaw::Output = T
pub struct oraclemcp_guard::SchemaPolicySet
impl oraclemcp_guard::policy::SchemaPolicySet
pub fn oraclemcp_guard::policy::SchemaPolicySet::evaluate(&self, &[&str], oraclemcp_guard::levels::DangerLevel, &str) -> oraclemcp_guard::policy::PolicyDecision
pub fn oraclemcp_guard::policy::SchemaPolicySet::new() -> Self
pub fn oraclemcp_guard::policy::SchemaPolicySet::with_schema(self, &str, oraclemcp_guard::policy::SchemaPolicy) -> Self
impl core::clone::Clone for oraclemcp_guard::policy::SchemaPolicySet
pub fn oraclemcp_guard::policy::SchemaPolicySet::clone(&self) -> oraclemcp_guard::policy::SchemaPolicySet
impl core::default::Default for oraclemcp_guard::policy::SchemaPolicySet
pub fn oraclemcp_guard::policy::SchemaPolicySet::default() -> oraclemcp_guard::policy::SchemaPolicySet
impl core::fmt::Debug for oraclemcp_guard::policy::SchemaPolicySet
pub fn oraclemcp_guard::policy::SchemaPolicySet::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for oraclemcp_guard::policy::SchemaPolicySet
impl core::marker::Send for oraclemcp_guard::policy::SchemaPolicySet
impl core::marker::Sync for oraclemcp_guard::policy::SchemaPolicySet
impl core::marker::Unpin for oraclemcp_guard::policy::SchemaPolicySet
impl core::marker::UnsafeUnpin for oraclemcp_guard::policy::SchemaPolicySet
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::policy::SchemaPolicySet
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::policy::SchemaPolicySet
impl<T, U> core::convert::Into<U> for oraclemcp_guard::policy::SchemaPolicySet where U: core::convert::From<T>
pub fn oraclemcp_guard::policy::SchemaPolicySet::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::policy::SchemaPolicySet where U: core::convert::Into<T>
pub type oraclemcp_guard::policy::SchemaPolicySet::Error = core::convert::Infallible
pub fn oraclemcp_guard::policy::SchemaPolicySet::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::policy::SchemaPolicySet where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::policy::SchemaPolicySet::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::policy::SchemaPolicySet::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::policy::SchemaPolicySet where T: core::clone::Clone
pub type oraclemcp_guard::policy::SchemaPolicySet::Owned = T
pub fn oraclemcp_guard::policy::SchemaPolicySet::clone_into(&self, &mut T)
pub fn oraclemcp_guard::policy::SchemaPolicySet::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::policy::SchemaPolicySet where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicySet::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::policy::SchemaPolicySet where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicySet::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::policy::SchemaPolicySet where T: ?core::marker::Sized
pub fn oraclemcp_guard::policy::SchemaPolicySet::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::policy::SchemaPolicySet where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::policy::SchemaPolicySet::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::policy::SchemaPolicySet
pub fn oraclemcp_guard::policy::SchemaPolicySet::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::policy::SchemaPolicySet
pub type oraclemcp_guard::policy::SchemaPolicySet::Output = T
pub struct oraclemcp_guard::SessionLevelState
impl oraclemcp_guard::levels::SessionLevelState
pub fn oraclemcp_guard::levels::SessionLevelState::apply_scope_ceiling(&mut self, oraclemcp_guard::levels::OperatingLevel)
pub fn oraclemcp_guard::levels::SessionLevelState::drop_elevation(&mut self)
pub fn oraclemcp_guard::levels::SessionLevelState::effective_ceiling(&self) -> oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::SessionLevelState::effective_level(&self) -> oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::SessionLevelState::escalate_window(&mut self, oraclemcp_guard::levels::OperatingLevel, core::time::Duration) -> core::result::Result<(), oraclemcp_guard::levels::EscalationError>
pub fn oraclemcp_guard::levels::SessionLevelState::evaluate(&self, core::option::Option<oraclemcp_guard::levels::OperatingLevel>) -> oraclemcp_guard::levels::LevelDecision
pub fn oraclemcp_guard::levels::SessionLevelState::has_active_elevation(&self) -> bool
pub fn oraclemcp_guard::levels::SessionLevelState::is_protected(&self) -> bool
pub fn oraclemcp_guard::levels::SessionLevelState::max_level(&self) -> oraclemcp_guard::levels::OperatingLevel
pub fn oraclemcp_guard::levels::SessionLevelState::new(oraclemcp_guard::levels::OperatingLevel, bool) -> Self
pub fn oraclemcp_guard::levels::SessionLevelState::set_current_level(&mut self, oraclemcp_guard::levels::OperatingLevel) -> core::result::Result<(), oraclemcp_guard::levels::EscalationError>
impl core::clone::Clone for oraclemcp_guard::levels::SessionLevelState
pub fn oraclemcp_guard::levels::SessionLevelState::clone(&self) -> oraclemcp_guard::levels::SessionLevelState
impl core::fmt::Debug for oraclemcp_guard::levels::SessionLevelState
pub fn oraclemcp_guard::levels::SessionLevelState::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for oraclemcp_guard::levels::SessionLevelState
impl core::marker::Send for oraclemcp_guard::levels::SessionLevelState
impl core::marker::Sync for oraclemcp_guard::levels::SessionLevelState
impl core::marker::Unpin for oraclemcp_guard::levels::SessionLevelState
impl core::marker::UnsafeUnpin for oraclemcp_guard::levels::SessionLevelState
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::levels::SessionLevelState
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::levels::SessionLevelState
impl<T, U> core::convert::Into<U> for oraclemcp_guard::levels::SessionLevelState where U: core::convert::From<T>
pub fn oraclemcp_guard::levels::SessionLevelState::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::levels::SessionLevelState where U: core::convert::Into<T>
pub type oraclemcp_guard::levels::SessionLevelState::Error = core::convert::Infallible
pub fn oraclemcp_guard::levels::SessionLevelState::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::levels::SessionLevelState where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::levels::SessionLevelState::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::levels::SessionLevelState::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::levels::SessionLevelState where T: core::clone::Clone
pub type oraclemcp_guard::levels::SessionLevelState::Owned = T
pub fn oraclemcp_guard::levels::SessionLevelState::clone_into(&self, &mut T)
pub fn oraclemcp_guard::levels::SessionLevelState::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::levels::SessionLevelState where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::levels::SessionLevelState::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::levels::SessionLevelState where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::SessionLevelState::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::levels::SessionLevelState where T: ?core::marker::Sized
pub fn oraclemcp_guard::levels::SessionLevelState::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::levels::SessionLevelState where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::levels::SessionLevelState::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::levels::SessionLevelState
pub fn oraclemcp_guard::levels::SessionLevelState::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::levels::SessionLevelState
pub type oraclemcp_guard::levels::SessionLevelState::Output = T
pub struct oraclemcp_guard::StepUpChallenge
pub oraclemcp_guard::StepUpChallenge::challenge_id: alloc::string::String
pub oraclemcp_guard::StepUpChallenge::options: alloc::vec::Vec<oraclemcp_guard::stepup::StepUpOption>
pub oraclemcp_guard::StepUpChallenge::sql_digest: alloc::string::String
pub oraclemcp_guard::StepUpChallenge::summary: alloc::string::String
pub oraclemcp_guard::StepUpChallenge::target_level: oraclemcp_guard::levels::OperatingLevel
impl core::clone::Clone for oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpChallenge::clone(&self) -> oraclemcp_guard::stepup::StepUpChallenge
impl core::cmp::Eq for oraclemcp_guard::stepup::StepUpChallenge
impl core::cmp::PartialEq for oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpChallenge::eq(&self, &oraclemcp_guard::stepup::StepUpChallenge) -> bool
impl core::fmt::Debug for oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpChallenge::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for oraclemcp_guard::stepup::StepUpChallenge
impl serde_core::ser::Serialize for oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpChallenge::serialize<__S>(&self, __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpChallenge::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for oraclemcp_guard::stepup::StepUpChallenge
impl core::marker::Send for oraclemcp_guard::stepup::StepUpChallenge
impl core::marker::Sync for oraclemcp_guard::stepup::StepUpChallenge
impl core::marker::Unpin for oraclemcp_guard::stepup::StepUpChallenge
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::StepUpChallenge
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::StepUpChallenge
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::StepUpChallenge
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::StepUpChallenge where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::StepUpChallenge::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::StepUpChallenge where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::StepUpChallenge::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::StepUpChallenge::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::StepUpChallenge where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::StepUpChallenge::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::StepUpChallenge::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::stepup::StepUpChallenge where T: core::clone::Clone
pub type oraclemcp_guard::stepup::StepUpChallenge::Owned = T
pub fn oraclemcp_guard::stepup::StepUpChallenge::clone_into(&self, &mut T)
pub fn oraclemcp_guard::stepup::StepUpChallenge::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::stepup::StepUpChallenge where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpChallenge::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::StepUpChallenge where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpChallenge::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::StepUpChallenge where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpChallenge::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::stepup::StepUpChallenge where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::stepup::StepUpChallenge::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpChallenge::from(T) -> T
impl<T> serde_core::de::DeserializeOwned for oraclemcp_guard::stepup::StepUpChallenge where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::StepUpChallenge
pub type oraclemcp_guard::stepup::StepUpChallenge::Output = T
pub struct oraclemcp_guard::StepUpRegistry
impl oraclemcp_guard::stepup::StepUpRegistry
pub fn oraclemcp_guard::stepup::StepUpRegistry::approval_matches_sql(&self, &str, &str) -> bool
pub fn oraclemcp_guard::stepup::StepUpRegistry::issue(&self, oraclemcp_guard::levels::OperatingLevel, &str, impl core::convert::Into<alloc::string::String>, core::time::Duration) -> oraclemcp_guard::stepup::StepUpChallenge
pub fn oraclemcp_guard::stepup::StepUpRegistry::new() -> Self
pub fn oraclemcp_guard::stepup::StepUpRegistry::poll(&self, &str) -> oraclemcp_guard::stepup::ChallengeStatus
pub fn oraclemcp_guard::stepup::StepUpRegistry::resolve(&self, &str, oraclemcp_guard::stepup::StepUpOption) -> core::result::Result<oraclemcp_guard::stepup::StepUpResolution, oraclemcp_guard::stepup::StepUpError>
pub fn oraclemcp_guard::stepup::StepUpRegistry::resolve_with_ci_token(&self, &str, &oraclemcp_guard::stepup::CiToken, &str) -> core::result::Result<oraclemcp_guard::stepup::StepUpResolution, oraclemcp_guard::stepup::StepUpError>
impl core::default::Default for oraclemcp_guard::stepup::StepUpRegistry
pub fn oraclemcp_guard::stepup::StepUpRegistry::default() -> oraclemcp_guard::stepup::StepUpRegistry
impl !core::marker::Freeze for oraclemcp_guard::stepup::StepUpRegistry
impl core::marker::Send for oraclemcp_guard::stepup::StepUpRegistry
impl core::marker::Sync for oraclemcp_guard::stepup::StepUpRegistry
impl core::marker::Unpin for oraclemcp_guard::stepup::StepUpRegistry
impl core::marker::UnsafeUnpin for oraclemcp_guard::stepup::StepUpRegistry
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::stepup::StepUpRegistry
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::stepup::StepUpRegistry
impl<T, U> core::convert::Into<U> for oraclemcp_guard::stepup::StepUpRegistry where U: core::convert::From<T>
pub fn oraclemcp_guard::stepup::StepUpRegistry::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::stepup::StepUpRegistry where U: core::convert::Into<T>
pub type oraclemcp_guard::stepup::StepUpRegistry::Error = core::convert::Infallible
pub fn oraclemcp_guard::stepup::StepUpRegistry::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::stepup::StepUpRegistry where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::stepup::StepUpRegistry::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::stepup::StepUpRegistry::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for oraclemcp_guard::stepup::StepUpRegistry where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpRegistry::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::stepup::StepUpRegistry where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpRegistry::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::stepup::StepUpRegistry where T: ?core::marker::Sized
pub fn oraclemcp_guard::stepup::StepUpRegistry::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for oraclemcp_guard::stepup::StepUpRegistry
pub fn oraclemcp_guard::stepup::StepUpRegistry::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::stepup::StepUpRegistry
pub type oraclemcp_guard::stepup::StepUpRegistry::Output = T
pub struct oraclemcp_guard::UnknownOracle
impl core::clone::Clone for oraclemcp_guard::purity::UnknownOracle
pub fn oraclemcp_guard::purity::UnknownOracle::clone(&self) -> oraclemcp_guard::purity::UnknownOracle
impl core::default::Default for oraclemcp_guard::purity::UnknownOracle
pub fn oraclemcp_guard::purity::UnknownOracle::default() -> oraclemcp_guard::purity::UnknownOracle
impl core::fmt::Debug for oraclemcp_guard::purity::UnknownOracle
pub fn oraclemcp_guard::purity::UnknownOracle::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for oraclemcp_guard::purity::UnknownOracle
impl oraclemcp_guard::purity::SideEffectOracle for oraclemcp_guard::purity::UnknownOracle
pub fn oraclemcp_guard::purity::UnknownOracle::routine_purity(&self, &oraclemcp_guard::purity::ObjectRef) -> oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::UnknownOracle::statement_purity(&self, &[oraclemcp_guard::purity::ObjectRef]) -> oraclemcp_guard::purity::Purity
impl core::marker::Freeze for oraclemcp_guard::purity::UnknownOracle
impl core::marker::Send for oraclemcp_guard::purity::UnknownOracle
impl core::marker::Sync for oraclemcp_guard::purity::UnknownOracle
impl core::marker::Unpin for oraclemcp_guard::purity::UnknownOracle
impl core::marker::UnsafeUnpin for oraclemcp_guard::purity::UnknownOracle
impl core::panic::unwind_safe::RefUnwindSafe for oraclemcp_guard::purity::UnknownOracle
impl core::panic::unwind_safe::UnwindSafe for oraclemcp_guard::purity::UnknownOracle
impl<T, U> core::convert::Into<U> for oraclemcp_guard::purity::UnknownOracle where U: core::convert::From<T>
pub fn oraclemcp_guard::purity::UnknownOracle::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for oraclemcp_guard::purity::UnknownOracle where U: core::convert::Into<T>
pub type oraclemcp_guard::purity::UnknownOracle::Error = core::convert::Infallible
pub fn oraclemcp_guard::purity::UnknownOracle::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for oraclemcp_guard::purity::UnknownOracle where U: core::convert::TryFrom<T>
pub type oraclemcp_guard::purity::UnknownOracle::Error = <U as core::convert::TryFrom<T>>::Error
pub fn oraclemcp_guard::purity::UnknownOracle::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for oraclemcp_guard::purity::UnknownOracle where T: core::clone::Clone
pub type oraclemcp_guard::purity::UnknownOracle::Owned = T
pub fn oraclemcp_guard::purity::UnknownOracle::clone_into(&self, &mut T)
pub fn oraclemcp_guard::purity::UnknownOracle::to_owned(&self) -> T
impl<T> core::any::Any for oraclemcp_guard::purity::UnknownOracle where T: 'static + ?core::marker::Sized
pub fn oraclemcp_guard::purity::UnknownOracle::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for oraclemcp_guard::purity::UnknownOracle where T: ?core::marker::Sized
pub fn oraclemcp_guard::purity::UnknownOracle::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for oraclemcp_guard::purity::UnknownOracle where T: ?core::marker::Sized
pub fn oraclemcp_guard::purity::UnknownOracle::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for oraclemcp_guard::purity::UnknownOracle where T: core::clone::Clone
pub unsafe fn oraclemcp_guard::purity::UnknownOracle::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for oraclemcp_guard::purity::UnknownOracle
pub fn oraclemcp_guard::purity::UnknownOracle::from(T) -> T
impl<T> typenum::type_operators::Same for oraclemcp_guard::purity::UnknownOracle
pub type oraclemcp_guard::purity::UnknownOracle::Output = T
pub const oraclemcp_guard::ALLOW_ONCE_TTL: core::time::Duration
pub const oraclemcp_guard::SET_TRANSACTION_READ_ONLY: &str
pub trait oraclemcp_guard::SideEffectOracle: core::marker::Send + core::marker::Sync
pub fn oraclemcp_guard::SideEffectOracle::routine_purity(&self, &oraclemcp_guard::purity::ObjectRef) -> oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::SideEffectOracle::statement_purity(&self, &[oraclemcp_guard::purity::ObjectRef]) -> oraclemcp_guard::purity::Purity
impl oraclemcp_guard::purity::SideEffectOracle for oraclemcp_guard::purity::UnknownOracle
pub fn oraclemcp_guard::purity::UnknownOracle::routine_purity(&self, &oraclemcp_guard::purity::ObjectRef) -> oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::purity::UnknownOracle::statement_purity(&self, &[oraclemcp_guard::purity::ObjectRef]) -> oraclemcp_guard::purity::Purity
pub fn oraclemcp_guard::analyze_batch(&str) -> oraclemcp_guard::classifier::BatchShape
pub fn oraclemcp_guard::is_allowed_alter_session(&str) -> bool
pub fn oraclemcp_guard::read_only_setup_statements(oraclemcp_guard::levels::OperatingLevel) -> alloc::vec::Vec<&'static str>
pub fn oraclemcp_guard::sql_digest(&str) -> alloc::string::String
pub fn oraclemcp_guard::stage_a(&str, &oraclemcp_guard::classifier::ClassifierConfig) -> oraclemcp_guard::classifier::StageA
