pub struct ShimuraDatum {
pub group: String,
pub domain: String,
pub reflex_field: String,
}Expand description
A Shimura datum (G, X).
Fields§
§group: StringThe reductive group G (name, e.g., “GSp_{2g}”, “GL_2”, “U(p,q)”).
domain: StringThe hermitian symmetric domain X (e.g., “Siegel upper half-space”).
reflex_field: StringThe reflex field E(G, X).
Implementations§
Trait Implementations§
Source§impl Clone for ShimuraDatum
impl Clone for ShimuraDatum
Source§fn clone(&self) -> ShimuraDatum
fn clone(&self) -> ShimuraDatum
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 ShimuraDatum
impl RefUnwindSafe for ShimuraDatum
impl Send for ShimuraDatum
impl Sync for ShimuraDatum
impl Unpin for ShimuraDatum
impl UnsafeUnpin for ShimuraDatum
impl UnwindSafe for ShimuraDatum
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