Enum psl::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§
source§impl PreviewFeature
impl PreviewFeature
pub fn parse_opt(s: &str) -> Option<PreviewFeature>
Trait Implementations§
source§impl BitAnd for PreviewFeature
impl BitAnd for PreviewFeature
§type Output = BitFlags<PreviewFeature>
type Output = BitFlags<PreviewFeature>
The resulting type after applying the
&
operator.source§fn bitand(self, other: PreviewFeature) -> <PreviewFeature as BitAnd>::Output
fn bitand(self, other: PreviewFeature) -> <PreviewFeature as BitAnd>::Output
Performs the
&
operation. Read moresource§impl BitFlag for PreviewFeature
impl BitFlag for PreviewFeature
source§impl BitOr for PreviewFeature
impl BitOr for PreviewFeature
§type Output = BitFlags<PreviewFeature>
type Output = BitFlags<PreviewFeature>
The resulting type after applying the
|
operator.source§fn bitor(self, other: PreviewFeature) -> <PreviewFeature as BitOr>::Output
fn bitor(self, other: PreviewFeature) -> <PreviewFeature as BitOr>::Output
Performs the
|
operation. Read moresource§impl BitXor for PreviewFeature
impl BitXor for PreviewFeature
§type Output = BitFlags<PreviewFeature>
type Output = BitFlags<PreviewFeature>
The resulting type after applying the
^
operator.source§fn bitxor(self, other: PreviewFeature) -> <PreviewFeature as BitXor>::Output
fn bitxor(self, other: PreviewFeature) -> <PreviewFeature as BitXor>::Output
Performs the
^
operation. Read moresource§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 Serialize for PreviewFeature
impl Serialize for PreviewFeature
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
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.