#[repr(C)]pub struct ProposalOutcome {Show 15 fields
pub struct_size: usize,
pub decision_id: ByteSlice,
pub disposition: ProposalDisposition,
pub proposal_token_count: u64,
pub verification_rows: u64,
pub accepted_proposal_tokens: u64,
pub committed_tokens: TokenSlice,
pub verification_row_predictions: TokenSlice,
pub canonical_prediction_count: u64,
pub has_correction_or_boundary_token: bool,
pub correction_or_boundary_token: i32,
pub base_position: u64,
pub position_after_verification: u64,
pub canonical_position: u64,
pub trimmed_rows: u64,
}Fields§
§struct_size: usize§decision_id: ByteSlice§disposition: ProposalDisposition§proposal_token_count: u64§verification_rows: u64§accepted_proposal_tokens: u64§committed_tokens: TokenSlice§verification_row_predictions: TokenSlice§canonical_prediction_count: u64§has_correction_or_boundary_token: bool§correction_or_boundary_token: i32§base_position: u64§position_after_verification: u64§canonical_position: u64§trimmed_rows: u64Trait Implementations§
Source§impl Clone for ProposalOutcome
impl Clone for ProposalOutcome
Source§fn clone(&self) -> ProposalOutcome
fn clone(&self) -> ProposalOutcome
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 moreimpl Copy for ProposalOutcome
Auto Trait Implementations§
impl !Send for ProposalOutcome
impl !Sync for ProposalOutcome
impl Freeze for ProposalOutcome
impl RefUnwindSafe for ProposalOutcome
impl Unpin for ProposalOutcome
impl UnsafeUnpin for ProposalOutcome
impl UnwindSafe for ProposalOutcome
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