pub struct CanonicalModel {
pub shimura_variety: ShimuraVariety,
pub reflex_field: String,
}Expand description
Canonical model of a Shimura variety over its reflex field.
Fields§
§shimura_variety: ShimuraVarietyThe Shimura variety.
reflex_field: StringThe reflex field.
Implementations§
Source§impl CanonicalModel
impl CanonicalModel
Sourcepub fn new(variety: ShimuraVariety, reflex_field: impl Into<String>) -> Self
pub fn new(variety: ShimuraVariety, reflex_field: impl Into<String>) -> Self
Create a canonical model.
Trait Implementations§
Source§impl Clone for CanonicalModel
impl Clone for CanonicalModel
Source§fn clone(&self) -> CanonicalModel
fn clone(&self) -> CanonicalModel
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 CanonicalModel
impl RefUnwindSafe for CanonicalModel
impl Send for CanonicalModel
impl Sync for CanonicalModel
impl Unpin for CanonicalModel
impl UnsafeUnpin for CanonicalModel
impl UnwindSafe for CanonicalModel
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