pub struct GiveResult { /* private fields */ }Expand description
Give action result
Comment derived from agda2-mode.el
If ‘GiveResult’ is ‘Give_String s’, then the goal is replaced by ‘s’, and otherwise the text inside the goal is retained (parenthesised if ‘GiveResult’ is ‘Give_Paren’).
Implementations§
Source§impl GiveResult
impl GiveResult
pub fn into_either(self) -> Either<String, bool>
Trait Implementations§
Source§impl Clone for GiveResult
impl Clone for GiveResult
Source§fn clone(&self) -> GiveResult
fn clone(&self) -> GiveResult
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 GiveResult
impl Debug for GiveResult
Source§impl Default for GiveResult
impl Default for GiveResult
Source§fn default() -> GiveResult
fn default() -> GiveResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GiveResult
impl<'de> Deserialize<'de> for GiveResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GiveResult
impl PartialEq for GiveResult
impl Eq for GiveResult
impl StructuralPartialEq for GiveResult
Auto Trait Implementations§
impl Freeze for GiveResult
impl RefUnwindSafe for GiveResult
impl Send for GiveResult
impl Sync for GiveResult
impl Unpin for GiveResult
impl UnwindSafe for GiveResult
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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