#[repr(C)]pub enum CurrOrNext {
Curr = 0,
Next = 1,
}
Expand description
Handy re-exports
A row accessible from a given row, corresponds to the fact that we open all polynomials
at zeta
and omega * zeta
.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for CurrOrNext
impl Clone for CurrOrNext
Source§fn clone(&self) -> CurrOrNext
fn clone(&self) -> CurrOrNext
Returns a copy 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 moreSource§impl Debug for CurrOrNext
impl Debug for CurrOrNext
Source§impl<'de> Deserialize<'de> for CurrOrNext
impl<'de> Deserialize<'de> for CurrOrNext
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CurrOrNext, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CurrOrNext, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'from_value_lifetime> FromValue<'from_value_lifetime> for CurrOrNext
impl<'from_value_lifetime> FromValue<'from_value_lifetime> for CurrOrNext
Source§fn from_value(value: Value) -> CurrOrNext
fn from_value(value: Value) -> CurrOrNext
Convert from OCaml value
Source§impl FromWasmAbi for CurrOrNext
impl FromWasmAbi for CurrOrNext
Source§impl Hash for CurrOrNext
impl Hash for CurrOrNext
Source§impl IntoValue for CurrOrNext
impl IntoValue for CurrOrNext
Source§fn into_value(self, gc: &OCamlRuntime) -> Value
fn into_value(self, gc: &OCamlRuntime) -> Value
Convert to OCaml value
Source§impl IntoWasmAbi for CurrOrNext
impl IntoWasmAbi for CurrOrNext
Source§impl OCamlBinding for CurrOrNext
impl OCamlBinding for CurrOrNext
Source§impl OCamlDesc for CurrOrNext
impl OCamlDesc for CurrOrNext
Source§fn ocaml_desc(env: &Env, generics: &[&str]) -> String
fn ocaml_desc(env: &Env, generics: &[&str]) -> String
describes the type in OCaml, given the current environment [Env]
and the list of generic type parameters of the root type
(the type that makes use of this type)
Source§impl OptionFromWasmAbi for CurrOrNext
impl OptionFromWasmAbi for CurrOrNext
Source§impl OptionIntoWasmAbi for CurrOrNext
impl OptionIntoWasmAbi for CurrOrNext
Source§fn none() -> <CurrOrNext as IntoWasmAbi>::Abi
fn none() -> <CurrOrNext as IntoWasmAbi>::Abi
Returns an ABI instance indicating “none”, which JS will interpret as
the
None
branch of this option. Read moreSource§impl Ord for CurrOrNext
impl Ord for CurrOrNext
Source§fn cmp(&self, other: &CurrOrNext) -> Ordering
fn cmp(&self, other: &CurrOrNext) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CurrOrNext
impl PartialEq for CurrOrNext
Source§impl PartialOrd for CurrOrNext
impl PartialOrd for CurrOrNext
Source§impl Serialize for CurrOrNext
impl Serialize for CurrOrNext
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl TryFromJsValue for CurrOrNext
impl TryFromJsValue for CurrOrNext
Source§fn try_from_js_value(
value: JsValue,
) -> Result<CurrOrNext, <CurrOrNext as TryFromJsValue>::Error>
fn try_from_js_value( value: JsValue, ) -> Result<CurrOrNext, <CurrOrNext as TryFromJsValue>::Error>
Performs the conversion.
Source§impl VectorFromWasmAbi for CurrOrNext
impl VectorFromWasmAbi for CurrOrNext
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi( js: <CurrOrNext as VectorFromWasmAbi>::Abi, ) -> Box<[CurrOrNext]>
Source§impl VectorIntoWasmAbi for CurrOrNext
impl VectorIntoWasmAbi for CurrOrNext
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi( vector: Box<[CurrOrNext]>, ) -> <CurrOrNext as VectorIntoWasmAbi>::Abi
impl Copy for CurrOrNext
impl Eq for CurrOrNext
impl StructuralPartialEq for CurrOrNext
Auto Trait Implementations§
impl Freeze for CurrOrNext
impl RefUnwindSafe for CurrOrNext
impl Send for CurrOrNext
impl Sync for CurrOrNext
impl Unpin for CurrOrNext
impl UnwindSafe for CurrOrNext
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abi
Source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.