pub struct SpeculativeSelectionRequest { /* private fields */ }Expand description
Preconstruction proofs and placement requested for one realization.
Implementations§
Source§impl SpeculativeSelectionRequest
impl SpeculativeSelectionRequest
Sourcepub const fn new(
placement: SpeculativePlacementRequest,
capture: SpeculativeCaptureSchema,
) -> Self
pub const fn new( placement: SpeculativePlacementRequest, capture: SpeculativeCaptureSchema, ) -> Self
Creates a fail-closed request without compatibility proofs.
Sourcepub fn with_architecture_proof(
self,
proof: SpeculativeArchitectureCompatibilityProof,
) -> Self
pub fn with_architecture_proof( self, proof: SpeculativeArchitectureCompatibilityProof, ) -> Self
Supplies the architecture-owned target/strategy compatibility proof.
Sourcepub fn with_tokenizer_proof(self, proof: TokenizerCompatibilityProof) -> Self
pub fn with_tokenizer_proof(self, proof: TokenizerCompatibilityProof) -> Self
Supplies the facade-owned tokenizer compatibility proof.
Trait Implementations§
Source§impl Clone for SpeculativeSelectionRequest
impl Clone for SpeculativeSelectionRequest
Source§fn clone(&self) -> SpeculativeSelectionRequest
fn clone(&self) -> SpeculativeSelectionRequest
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 moreSource§impl Debug for SpeculativeSelectionRequest
impl Debug for SpeculativeSelectionRequest
impl Eq for SpeculativeSelectionRequest
impl StructuralPartialEq for SpeculativeSelectionRequest
Auto Trait Implementations§
impl Freeze for SpeculativeSelectionRequest
impl RefUnwindSafe for SpeculativeSelectionRequest
impl Send for SpeculativeSelectionRequest
impl Sync for SpeculativeSelectionRequest
impl Unpin for SpeculativeSelectionRequest
impl UnsafeUnpin for SpeculativeSelectionRequest
impl UnwindSafe for SpeculativeSelectionRequest
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