Enum SystemSpace

Source
#[repr(u32)]
pub enum SystemSpace {
Show 25 variants VinylDeferredDelete = 257, Schema = 272, Collation = 276, VCollation = 277, Space = 280, VSpace = 281, Sequence = 284, SequenceData = 285, VSequence = 286, Index = 288, VIndex = 289, Func = 296, VFunc = 297, User = 304, VUser = 305, Priv = 312, VPriv = 313, Cluster = 320, Trigger = 328, Truncate = 330, SpaceSequence = 340, FkConstraint = 356, CkConstraint = 364, FuncIndex = 372, SessionSettings = 380,
}
Expand description

Provides access to system spaces

Example:

use tarantool_module::space::SystemSpace;
let schema_space = SystemSpace::Schema.into();

Variants§

§

VinylDeferredDelete = 257

Space if of _vinyl_deferred_delete.

§

Schema = 272

Space id of _schema.

§

Collation = 276

Space id of _collation.

§

VCollation = 277

Space id of _vcollation.

§

Space = 280

Space id of _space.

§

VSpace = 281

Space id of _vspace view.

§

Sequence = 284

Space id of _sequence.

§

SequenceData = 285

Space id of _sequence_data.

§

VSequence = 286

Space id of _vsequence view.

§

Index = 288

Space id of _index.

§

VIndex = 289

Space id of _vindex view.

§

Func = 296

Space id of _func.

§

VFunc = 297

Space id of _vfunc view.

§

User = 304

Space id of _user.

§

VUser = 305

Space id of _vuser view.

§

Priv = 312

Space id of _priv.

§

VPriv = 313

Space id of _vpriv view.

§

Cluster = 320

Space id of _cluster.

§

Trigger = 328

Space id of _trigger.

§

Truncate = 330

Space id of _truncate.

§

SpaceSequence = 340

Space id of _space_sequence.

§

FkConstraint = 356

Space id of _fk_constraint.

§

CkConstraint = 364

Space id of _ck_contraint.

§

FuncIndex = 372

Space id of _func_index.

§

SessionSettings = 380

Space id of _session_settings.

Trait Implementations§

Source§

impl Clone for SystemSpace

Source§

fn clone(&self) -> SystemSpace

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for SystemSpace

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Into<Space> for SystemSpace

Source§

fn into(self) -> Space

Converts this type into the (usually inferred) input type.
Source§

impl PartialEq for SystemSpace

Source§

fn eq(&self, other: &SystemSpace) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl ToPrimitive for SystemSpace

Source§

fn to_i64(&self) -> Option<i64>

Converts the value of self to an i64. If the value cannot be represented by an i64, then None is returned.
Source§

fn to_u64(&self) -> Option<u64>

Converts the value of self to a u64. If the value cannot be represented by a u64, then None is returned.
Source§

fn to_isize(&self) -> Option<isize>

Converts the value of self to an isize. If the value cannot be represented by an isize, then None is returned.
Source§

fn to_i8(&self) -> Option<i8>

Converts the value of self to an i8. If the value cannot be represented by an i8, then None is returned.
Source§

fn to_i16(&self) -> Option<i16>

Converts the value of self to an i16. If the value cannot be represented by an i16, then None is returned.
Source§

fn to_i32(&self) -> Option<i32>

Converts the value of self to an i32. If the value cannot be represented by an i32, then None is returned.
Source§

fn to_i128(&self) -> Option<i128>

Converts the value of self to an i128. If the value cannot be represented by an i128 (i64 under the default implementation), then None is returned. Read more
Source§

fn to_usize(&self) -> Option<usize>

Converts the value of self to a usize. If the value cannot be represented by a usize, then None is returned.
Source§

fn to_u8(&self) -> Option<u8>

Converts the value of self to a u8. If the value cannot be represented by a u8, then None is returned.
Source§

fn to_u16(&self) -> Option<u16>

Converts the value of self to a u16. If the value cannot be represented by a u16, then None is returned.
Source§

fn to_u32(&self) -> Option<u32>

Converts the value of self to a u32. If the value cannot be represented by a u32, then None is returned.
Source§

fn to_u128(&self) -> Option<u128>

Converts the value of self to a u128. If the value cannot be represented by a u128 (u64 under the default implementation), then None is returned. Read more
Source§

fn to_f32(&self) -> Option<f32>

Converts the value of self to an f32. Overflows may map to positive or negative inifinity, otherwise None is returned if the value cannot be represented by an f32.
Source§

fn to_f64(&self) -> Option<f64>

Converts the value of self to an f64. Overflows may map to positive or negative inifinity, otherwise None is returned if the value cannot be represented by an f64. Read more
Source§

impl StructuralPartialEq for SystemSpace

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.