#[repr(C)]
pub struct SpglibDataset {Show fields
pub spacegroup_number: c_int,
pub hall_number: c_int,
pub international_symbol: [c_char; 11],
pub hall_symbol: [c_char; 17],
pub choice: [c_char; 6],
pub transformation_matrix: [[f64; 3]; 3],
pub origin_shift: [f64; 3],
pub n_operations: c_int,
pub rotations: *mut [[c_int; 3]; 3],
pub translations: *mut [f64; 3],
pub n_atoms: c_int,
pub wyckoffs: *mut c_int,
pub site_symmetry_symbols: *mut [c_char; 7],
pub equivalent_atoms: *mut c_int,
pub crystallographic_orbits: *mut c_int,
pub primitive_lattice: [[f64; 3]; 3],
pub mapping_to_primitive: *mut c_int,
pub n_std_atoms: c_int,
pub std_lattice: [[f64; 3]; 3],
pub std_types: *mut c_int,
pub std_positions: *mut [f64; 3],
pub std_rotation_matrix: [[f64; 3]; 3],
pub std_mapping_to_primitive: *mut c_int,
pub pointgroup_symbol: [c_char; 6],
}
Formats the value using the given formatter. Read more
impl<T> Any for T where
T: 'static + ?Sized,
[src]
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
[src]
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.