pub struct ExtensionMember {
pub name: String,
pub semantics: Option<String>,
pub default_confidence: Option<f64>,
pub loc: Loc,
}Expand description
One member of an extension declaration. For category: effects
the name is a provenance base (e.g. "epistemic:believe") with
optional semantics + default_confidence (a CEILING, never a
floor — v2.5.0 tainted-overriding). For category: scan the name
is a scan-category identifier and the metadata is typically absent.
Fields§
§name: String§semantics: Option<String>§default_confidence: Option<f64>§loc: LocTrait Implementations§
Source§impl Clone for ExtensionMember
impl Clone for ExtensionMember
Source§fn clone(&self) -> ExtensionMember
fn clone(&self) -> ExtensionMember
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 ExtensionMember
impl RefUnwindSafe for ExtensionMember
impl Send for ExtensionMember
impl Sync for ExtensionMember
impl Unpin for ExtensionMember
impl UnsafeUnpin for ExtensionMember
impl UnwindSafe for ExtensionMember
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