pub struct VerifiedProgram { /* private fields */ }Implementations§
Source§impl VerifiedProgram
impl VerifiedProgram
pub fn ast(&self) -> &AstExpression
pub fn root(&self) -> &VerifiedExpression
pub fn profile(&self) -> &SecurityProfile
pub fn body_need(&self) -> BodyNeedSummary
pub fn static_cost_upper_bound(&self) -> u64
pub fn regex_literals(&self) -> &[RegexLiteral]
pub fn regex_cache(&self) -> &CompiledRegexCache
pub fn required_capabilities(&self) -> &BTreeSet<CapabilityTicket>
pub fn required_capability_metadata( &self, ) -> &BTreeMap<CapabilityTicket, CapabilityMeta>
Trait Implementations§
Source§impl Clone for VerifiedProgram
impl Clone for VerifiedProgram
Source§fn clone(&self) -> VerifiedProgram
fn clone(&self) -> VerifiedProgram
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for VerifiedProgram
impl RefUnwindSafe for VerifiedProgram
impl Send for VerifiedProgram
impl Sync for VerifiedProgram
impl Unpin for VerifiedProgram
impl UnsafeUnpin for VerifiedProgram
impl UnwindSafe for VerifiedProgram
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more