pub struct UninterpretedSortHandler { /* private fields */ }Expand description
Handler for uninterpreted sorts
Implementations§
Source§impl UninterpretedSortHandler
impl UninterpretedSortHandler
Sourcepub fn with_max_size(max_size: usize) -> Self
pub fn with_max_size(max_size: usize) -> Self
Create with custom universe size limit
Sourcepub fn complete_universes(
&mut self,
model: &mut CompletedModel,
manager: &mut TermManager,
) -> Result<(), CompletionError>
pub fn complete_universes( &mut self, model: &mut CompletedModel, manager: &mut TermManager, ) -> Result<(), CompletionError>
Complete universes for uninterpreted sorts
Sourcepub fn stats(&self) -> &UninterpStats
pub fn stats(&self) -> &UninterpStats
Get statistics
Trait Implementations§
Source§impl Debug for UninterpretedSortHandler
impl Debug for UninterpretedSortHandler
Auto Trait Implementations§
impl Freeze for UninterpretedSortHandler
impl RefUnwindSafe for UninterpretedSortHandler
impl Send for UninterpretedSortHandler
impl Sync for UninterpretedSortHandler
impl Unpin for UninterpretedSortHandler
impl UnwindSafe for UninterpretedSortHandler
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more