pub struct FreeMonadInfo {
pub functor_name: String,
pub operations: Vec<String>,
pub description: String,
}Expand description
Free monad functor encoding.
Fields§
§functor_name: String§operations: Vec<String>§description: StringImplementations§
Source§impl FreeMonadInfo
impl FreeMonadInfo
Trait Implementations§
Source§impl Clone for FreeMonadInfo
impl Clone for FreeMonadInfo
Source§fn clone(&self) -> FreeMonadInfo
fn clone(&self) -> FreeMonadInfo
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 moreAuto Trait Implementations§
impl Freeze for FreeMonadInfo
impl RefUnwindSafe for FreeMonadInfo
impl Send for FreeMonadInfo
impl Sync for FreeMonadInfo
impl Unpin for FreeMonadInfo
impl UnsafeUnpin for FreeMonadInfo
impl UnwindSafe for FreeMonadInfo
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