pub struct TurnTerminationPolicyState { /* private fields */ }Implementations§
Source§impl TurnTerminationPolicyState
impl TurnTerminationPolicyState
pub fn new() -> TurnTerminationPolicyState
pub fn should_force_exit_after_grace_turn(&self) -> bool
pub fn turn_limit_final_to_schedule( &self, protocol_iteration: usize, protocol_run_offset: usize, max_turns: Option<usize>, ) -> Option<usize>
pub fn mark_turn_limit_final_scheduled(&mut self)
Trait Implementations§
Source§impl Clone for TurnTerminationPolicyState
impl Clone for TurnTerminationPolicyState
Source§fn clone(&self) -> TurnTerminationPolicyState
fn clone(&self) -> TurnTerminationPolicyState
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 TurnTerminationPolicyState
impl Debug for TurnTerminationPolicyState
Source§impl Default for TurnTerminationPolicyState
impl Default for TurnTerminationPolicyState
Source§fn default() -> TurnTerminationPolicyState
fn default() -> TurnTerminationPolicyState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TurnTerminationPolicyState
impl<'de> Deserialize<'de> for TurnTerminationPolicyState
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TurnTerminationPolicyState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TurnTerminationPolicyState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TurnTerminationPolicyState
impl Serialize for TurnTerminationPolicyState
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for TurnTerminationPolicyState
impl RefUnwindSafe for TurnTerminationPolicyState
impl Send for TurnTerminationPolicyState
impl Sync for TurnTerminationPolicyState
impl Unpin for TurnTerminationPolicyState
impl UnsafeUnpin for TurnTerminationPolicyState
impl UnwindSafe for TurnTerminationPolicyState
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