pub struct AdapterConformanceProbe { /* private fields */ }Expand description
One public operation and bounded golden observation.
Implementations§
Source§impl AdapterConformanceProbe
impl AdapterConformanceProbe
Sourcepub fn new(
name: InstallationSymbol,
role: InstallationSymbol,
operation: RoleOperation,
expected_observation_hash: GeneratedArtifactHash,
maximum_items: u32,
) -> Result<Self, AdapterConformanceError>
pub fn new( name: InstallationSymbol, role: InstallationSymbol, operation: RoleOperation, expected_observation_hash: GeneratedArtifactHash, maximum_items: u32, ) -> Result<Self, AdapterConformanceError>
Creates one bounded named-operation probe. It cannot carry code or a method path.
Sourcepub const fn name(&self) -> &InstallationSymbol
pub const fn name(&self) -> &InstallationSymbol
Stable probe name.
Sourcepub const fn role(&self) -> &InstallationSymbol
pub const fn role(&self) -> &InstallationSymbol
Exact least-authority role used by the probe.
Sourcepub const fn operation(&self) -> &RoleOperation
pub const fn operation(&self) -> &RoleOperation
Public symbolic operation invoked by the probe.
Sourcepub const fn expected_observation_hash(&self) -> GeneratedArtifactHash
pub const fn expected_observation_hash(&self) -> GeneratedArtifactHash
Exact value-free golden observation identity.
Sourcepub const fn maximum_items(&self) -> u32
pub const fn maximum_items(&self) -> u32
Maximum number of returned or mutated items accepted by the probe.
Trait Implementations§
Source§impl Clone for AdapterConformanceProbe
impl Clone for AdapterConformanceProbe
Source§impl Debug for AdapterConformanceProbe
impl Debug for AdapterConformanceProbe
impl Eq for AdapterConformanceProbe
Source§impl Ord for AdapterConformanceProbe
impl Ord for AdapterConformanceProbe
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for AdapterConformanceProbe
impl PartialEq for AdapterConformanceProbe
Source§impl PartialOrd for AdapterConformanceProbe
impl PartialOrd for AdapterConformanceProbe
impl StructuralPartialEq for AdapterConformanceProbe
Auto Trait Implementations§
impl Freeze for AdapterConformanceProbe
impl RefUnwindSafe for AdapterConformanceProbe
impl Send for AdapterConformanceProbe
impl Sync for AdapterConformanceProbe
impl Unpin for AdapterConformanceProbe
impl UnsafeUnpin for AdapterConformanceProbe
impl UnwindSafe for AdapterConformanceProbe
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