#[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::space::SystemSpace;
assert_eq!(SystemSpace::Schema as u32, 272)

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.

Implementations§

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 From<SystemSpace> for Space

source§

fn from(ss: SystemSpace) -> Self

Converts to this type from the input type.
source§

impl PartialEq for SystemSpace

source§

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

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for SystemSpace

source§

impl Eq for SystemSpace

source§

impl StructuralEq for SystemSpace

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> 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> IntoClones<(T,)> for T
where T: Clone,

source§

impl<T> IntoClones<(T, T)> for T
where T: Clone,

source§

impl<T> IntoClones<(T, T, T)> for T
where T: Clone,

source§

impl<T> IntoClones<(T, T, T, T)> for T
where T: Clone,

source§

impl<T> IntoClones<(T, T, T, T, T)> for T
where T: Clone,

source§

impl<T> IntoClones<(T, T, T, T, T, T)> for T
where T: Clone,

source§

impl<T> IntoClones<(T, T, T, T, T, T, T)> for T
where T: Clone,

source§

impl<T> IntoClones<(T, T, T, T, T, T, T, T)> for T
where T: Clone,

source§

impl<T> IntoClones<(T, T, T, T, T, T, T, T, T)> for T
where T: Clone,

source§

impl<T> IntoClones<(T, T, T, T, T, T, T, T, T, T)> for T
where T: Clone,

source§

impl<T> IntoClones<(T, T, T, T, T, T, T, T, T, T, T)> for T
where T: Clone,

source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

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

§

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>,

§

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>,

§

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.