#[repr(C)]pub struct xc_dimensions {Show 74 fields
pub rho: c_int,
pub sigma: c_int,
pub lapl: c_int,
pub tau: c_int,
pub zk: c_int,
pub vrho: c_int,
pub vsigma: c_int,
pub vlapl: c_int,
pub vtau: c_int,
pub v2rho2: c_int,
pub v2rhosigma: c_int,
pub v2rholapl: c_int,
pub v2rhotau: c_int,
pub v2sigma2: c_int,
pub v2sigmalapl: c_int,
pub v2sigmatau: c_int,
pub v2lapl2: c_int,
pub v2lapltau: c_int,
pub v2tau2: c_int,
pub v3rho3: c_int,
pub v3rho2sigma: c_int,
pub v3rho2lapl: c_int,
pub v3rho2tau: c_int,
pub v3rhosigma2: c_int,
pub v3rhosigmalapl: c_int,
pub v3rhosigmatau: c_int,
pub v3rholapl2: c_int,
pub v3rholapltau: c_int,
pub v3rhotau2: c_int,
pub v3sigma3: c_int,
pub v3sigma2lapl: c_int,
pub v3sigma2tau: c_int,
pub v3sigmalapl2: c_int,
pub v3sigmalapltau: c_int,
pub v3sigmatau2: c_int,
pub v3lapl3: c_int,
pub v3lapl2tau: c_int,
pub v3lapltau2: c_int,
pub v3tau3: c_int,
pub v4rho4: c_int,
pub v4rho3sigma: c_int,
pub v4rho3lapl: c_int,
pub v4rho3tau: c_int,
pub v4rho2sigma2: c_int,
pub v4rho2sigmalapl: c_int,
pub v4rho2sigmatau: c_int,
pub v4rho2lapl2: c_int,
pub v4rho2lapltau: c_int,
pub v4rho2tau2: c_int,
pub v4rhosigma3: c_int,
pub v4rhosigma2lapl: c_int,
pub v4rhosigma2tau: c_int,
pub v4rhosigmalapl2: c_int,
pub v4rhosigmalapltau: c_int,
pub v4rhosigmatau2: c_int,
pub v4rholapl3: c_int,
pub v4rholapl2tau: c_int,
pub v4rholapltau2: c_int,
pub v4rhotau3: c_int,
pub v4sigma4: c_int,
pub v4sigma3lapl: c_int,
pub v4sigma3tau: c_int,
pub v4sigma2lapl2: c_int,
pub v4sigma2lapltau: c_int,
pub v4sigma2tau2: c_int,
pub v4sigmalapl3: c_int,
pub v4sigmalapl2tau: c_int,
pub v4sigmalapltau2: c_int,
pub v4sigmatau3: c_int,
pub v4lapl4: c_int,
pub v4lapl3tau: c_int,
pub v4lapl2tau2: c_int,
pub v4lapltau3: c_int,
pub v4tau4: c_int,
}
Fields
rho: c_int
sigma: c_int
lapl: c_int
tau: c_int
zk: c_int
vrho: c_int
vsigma: c_int
vlapl: c_int
vtau: c_int
v2rho2: c_int
v2rhosigma: c_int
v2rholapl: c_int
v2rhotau: c_int
v2sigma2: c_int
v2sigmalapl: c_int
v2sigmatau: c_int
v2lapl2: c_int
v2lapltau: c_int
v2tau2: c_int
v3rho3: c_int
v3rho2sigma: c_int
v3rho2lapl: c_int
v3rho2tau: c_int
v3rhosigma2: c_int
v3rhosigmalapl: c_int
v3rhosigmatau: c_int
v3rholapl2: c_int
v3rholapltau: c_int
v3rhotau2: c_int
v3sigma3: c_int
v3sigma2lapl: c_int
v3sigma2tau: c_int
v3sigmalapl2: c_int
v3sigmalapltau: c_int
v3sigmatau2: c_int
v3lapl3: c_int
v3lapl2tau: c_int
v3lapltau2: c_int
v3tau3: c_int
v4rho4: c_int
v4rho3sigma: c_int
v4rho3lapl: c_int
v4rho3tau: c_int
v4rho2sigma2: c_int
v4rho2sigmalapl: c_int
v4rho2sigmatau: c_int
v4rho2lapl2: c_int
v4rho2lapltau: c_int
v4rho2tau2: c_int
v4rhosigma3: c_int
v4rhosigma2lapl: c_int
v4rhosigma2tau: c_int
v4rhosigmalapl2: c_int
v4rhosigmalapltau: c_int
v4rhosigmatau2: c_int
v4rholapl3: c_int
v4rholapl2tau: c_int
v4rholapltau2: c_int
v4rhotau3: c_int
v4sigma4: c_int
v4sigma3lapl: c_int
v4sigma3tau: c_int
v4sigma2lapl2: c_int
v4sigma2lapltau: c_int
v4sigma2tau2: c_int
v4sigmalapl3: c_int
v4sigmalapl2tau: c_int
v4sigmalapltau2: c_int
v4sigmatau3: c_int
v4lapl4: c_int
v4lapl3tau: c_int
v4lapl2tau2: c_int
v4lapltau3: c_int
v4tau4: c_int
Trait Implementations
sourceimpl Clone for xc_dimensions
impl Clone for xc_dimensions
sourcefn clone(&self) -> xc_dimensions
fn clone(&self) -> xc_dimensions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for xc_dimensions
impl Debug for xc_dimensions
impl Copy for xc_dimensions
Auto Trait Implementations
impl RefUnwindSafe for xc_dimensions
impl Send for xc_dimensions
impl Sync for xc_dimensions
impl Unpin for xc_dimensions
impl UnwindSafe for xc_dimensions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read morefn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read morefn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).unsafe fn to_subset_unchecked(&self) -> SS
unsafe fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.