pub struct Groupoid {
pub name: String,
pub object_space: String,
pub morphism_space: String,
}Expand description
A (locally compact) groupoid G ⇒ G^{(0)}.
A groupoid is a small category in which every morphism is invertible. Special cases include groups (one object), equivalence relations, and transformation groupoids G ⋊ X.
Fields§
§name: StringDescriptive name of the groupoid.
object_space: StringDescription of the object (unit) space G^{(0)}.
morphism_space: StringDescription of the morphism (arrow) space G^{(1)}.
Implementations§
Auto Trait Implementations§
impl Freeze for Groupoid
impl RefUnwindSafe for Groupoid
impl Send for Groupoid
impl Sync for Groupoid
impl Unpin for Groupoid
impl UnsafeUnpin for Groupoid
impl UnwindSafe for Groupoid
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