Enum psl_core::PreviewFeature
source · #[repr(u64)]pub enum PreviewFeature {
Show 42 variants
AggregateApi = 1,
AtomicNumberOperations = 2,
ClientExtensions = 4,
Cockroachdb = 8,
ConnectOrCreate = 16,
CreateMany = 32,
DataProxy = 64,
Deno = 128,
Distinct = 256,
DriverAdapters = 512,
ExtendedIndexes = 1_024,
ExtendedWhereUnique = 2_048,
FieldReference = 4_096,
FilteredRelationCount = 8_192,
FilterJson = 16_384,
FullTextIndex = 32_768,
FullTextSearch = 65_536,
GroupBy = 131_072,
ImprovedQueryRaw = 262_144,
InteractiveTransactions = 524_288,
JsonProtocol = 1_048_576,
Metrics = 2_097_152,
MicrosoftSqlServer = 4_194_304,
Middlewares = 8_388_608,
MongoDb = 16_777_216,
MultiSchema = 33_554_432,
NamedConstraints = 67_108_864,
NApi = 134_217_728,
NativeDistinct = 268_435_456,
NativeTypes = 536_870_912,
OrderByAggregateGroup = 1_073_741_824,
OrderByNulls = 2_147_483_648,
OrderByRelation = 4_294_967_296,
PostgresqlExtensions = 8_589_934_592,
ReferentialActions = 17_179_869_184,
ReferentialIntegrity = 34_359_738_368,
SelectRelationCount = 68_719_476_736,
Tracing = 137_438_953_472,
TransactionApi = 274_877_906_944,
UncheckedScalarInputs = 549_755_813_888,
Views = 1_099_511_627_776,
RelationJoins = 2_199_023_255_552,
}
Variants§
AggregateApi = 1
AtomicNumberOperations = 2
ClientExtensions = 4
Cockroachdb = 8
ConnectOrCreate = 16
CreateMany = 32
DataProxy = 64
Deno = 128
Distinct = 256
DriverAdapters = 512
ExtendedIndexes = 1_024
ExtendedWhereUnique = 2_048
FieldReference = 4_096
FilteredRelationCount = 8_192
FilterJson = 16_384
FullTextIndex = 32_768
FullTextSearch = 65_536
GroupBy = 131_072
ImprovedQueryRaw = 262_144
InteractiveTransactions = 524_288
JsonProtocol = 1_048_576
Metrics = 2_097_152
MicrosoftSqlServer = 4_194_304
Middlewares = 8_388_608
MongoDb = 16_777_216
MultiSchema = 33_554_432
NamedConstraints = 67_108_864
NApi = 134_217_728
NativeDistinct = 268_435_456
NativeTypes = 536_870_912
OrderByAggregateGroup = 1_073_741_824
OrderByNulls = 2_147_483_648
OrderByRelation = 4_294_967_296
PostgresqlExtensions = 8_589_934_592
ReferentialActions = 17_179_869_184
ReferentialIntegrity = 34_359_738_368
SelectRelationCount = 68_719_476_736
Tracing = 137_438_953_472
TransactionApi = 274_877_906_944
UncheckedScalarInputs = 549_755_813_888
Views = 1_099_511_627_776
RelationJoins = 2_199_023_255_552
Implementations§
Trait Implementations§
source§impl BitAnd for PreviewFeature
impl BitAnd for PreviewFeature
source§impl BitFlag for PreviewFeature
impl BitFlag for PreviewFeature
source§impl BitOr for PreviewFeature
impl BitOr for PreviewFeature
source§impl BitXor for PreviewFeature
impl BitXor for PreviewFeature
source§impl Clone for PreviewFeature
impl Clone for PreviewFeature
source§fn clone(&self) -> PreviewFeature
fn clone(&self) -> PreviewFeature
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 PreviewFeature
impl Debug for PreviewFeature
source§impl Display for PreviewFeature
impl Display for PreviewFeature
source§impl Not for PreviewFeature
impl Not for PreviewFeature
source§impl PartialEq for PreviewFeature
impl PartialEq for PreviewFeature
source§fn eq(&self, other: &PreviewFeature) -> bool
fn eq(&self, other: &PreviewFeature) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RawBitFlags for PreviewFeature
impl RawBitFlags for PreviewFeature
source§const EMPTY: Self::Numeric = {transmute(0x0000000000000000): <common::preview_features::PreviewFeature as enumflags2::_internal::RawBitFlags>::Numeric}
const EMPTY: Self::Numeric = {transmute(0x0000000000000000): <common::preview_features::PreviewFeature as enumflags2::_internal::RawBitFlags>::Numeric}
A value with no bits set.
source§const DEFAULT: Self::Numeric = {transmute(0x0000000000000000): <common::preview_features::PreviewFeature as enumflags2::_internal::RawBitFlags>::Numeric}
const DEFAULT: Self::Numeric = {transmute(0x0000000000000000): <common::preview_features::PreviewFeature as enumflags2::_internal::RawBitFlags>::Numeric}
The value used by the Default implementation. Equivalent to EMPTY, unless
customized.
source§const ALL_BITS: Self::Numeric = {transmute(0x000003ffffffffff): <common::preview_features::PreviewFeature as enumflags2::_internal::RawBitFlags>::Numeric}
const ALL_BITS: Self::Numeric = {transmute(0x000003ffffffffff): <common::preview_features::PreviewFeature as enumflags2::_internal::RawBitFlags>::Numeric}
A value with all flag bits set.
source§const BITFLAGS_TYPE_NAME: &'static str = "BitFlags<PreviewFeature>"
const BITFLAGS_TYPE_NAME: &'static str = "BitFlags<PreviewFeature>"
The name of the type for debug formatting purposes. Read more
source§impl Serialize for PreviewFeature
impl Serialize for PreviewFeature
impl Copy for PreviewFeature
impl Eq for PreviewFeature
impl StructuralEq for PreviewFeature
impl StructuralPartialEq for PreviewFeature
Auto Trait Implementations§
impl RefUnwindSafe for PreviewFeature
impl Send for PreviewFeature
impl Sync for PreviewFeature
impl Unpin for PreviewFeature
impl UnwindSafe for PreviewFeature
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.