pub struct TraversableData {
pub container_type: String,
pub traverse_type: String,
pub is_foldable: bool,
pub naturality_condition: String,
}Fields§
§container_type: String§traverse_type: String§is_foldable: bool§naturality_condition: StringImplementations§
Source§impl TraversableData
impl TraversableData
pub fn list_traversable() -> Self
pub fn map_traversable() -> Self
pub fn laws(&self) -> Vec<String>
pub fn efficient_mapaccum(&self) -> String
Trait Implementations§
Source§impl Clone for TraversableData
impl Clone for TraversableData
Source§fn clone(&self) -> TraversableData
fn clone(&self) -> TraversableData
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 TraversableData
impl RefUnwindSafe for TraversableData
impl Send for TraversableData
impl Sync for TraversableData
impl Unpin for TraversableData
impl UnsafeUnpin for TraversableData
impl UnwindSafe for TraversableData
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