pub struct Postcondition { /* private fields */ }
Implementations§
Source§impl Postcondition
impl Postcondition
pub fn new<S: Into<String>>( name: S, expr: Expr, position: Option<Position>, ) -> Self
pub fn expr(&self) -> &Expr
pub fn resolve_resource( &mut self, map: &HashMap<String, ResourceId>, ) -> Result<(), RlError>
pub fn resolve_state( &mut self, map: &HashMap<String, StateId>, ) -> Result<(), RlError>
Trait Implementations§
Source§impl Clone for Postcondition
impl Clone for Postcondition
Source§fn clone(&self) -> Postcondition
fn clone(&self) -> Postcondition
Returns a duplicate of the value. Read more
1.0.0 · 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 Postcondition
impl Debug for Postcondition
Source§impl Display for Postcondition
impl Display for Postcondition
Source§impl Named<PostconditionId> for Postcondition
impl Named<PostconditionId> for Postcondition
Auto Trait Implementations§
impl Freeze for Postcondition
impl RefUnwindSafe for Postcondition
impl Send for Postcondition
impl Sync for Postcondition
impl Unpin for Postcondition
impl UnwindSafe for Postcondition
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