#[repr(u32)]pub enum PgTypeId {
Show 99 variants
UNSPECIFIED = 0,
BOOL = 16,
BYTEA = 17,
NAME = 19,
INT8 = 20,
INT2 = 21,
INT4 = 23,
TEXT = 25,
OID = 26,
TID = 27,
PGCLASS = 83,
ARRAYPGCLASS = 273,
FLOAT4 = 700,
FLOAT8 = 701,
MONEY = 790,
ARRAYMONEY = 791,
INET = 869,
ARRAYBOOL = 1_000,
ARRAYBYTEA = 1_001,
ARRAYNAME = 1_003,
ARRAYINT2 = 1_005,
ARRAYINT4 = 1_007,
ARRAYTEXT = 1_009,
ARRAYTID = 1_010,
ARRAYBPCHAR = 1_014,
ARRAYVARCHAR = 1_015,
ARRAYINT8 = 1_016,
ARRAYFLOAT4 = 1_021,
ARRAYFLOAT8 = 1_022,
ARRAYOID = 1_028,
ACLITEM = 1_033,
ARRAYACLITEM = 1_034,
ARRAYINET = 1_041,
BPCHAR = 1_042,
VARCHAR = 1_043,
DATE = 1_082,
TIME = 1_083,
TIMESTAMP = 1_114,
ARRAYTIMESTAMP = 1_115,
ARRAYDATE = 1_182,
ARRAYTIME = 1_183,
TIMESTAMPTZ = 1_184,
ARRAYTIMESTAMPTZ = 1_185,
INTERVAL = 1_186,
ARRAYINTERVAL = 1_187,
ARRAYNUMERIC = 1_231,
TIMETZ = 1_266,
ARRAYTIMETZ = 1_270,
NUMERIC = 1_700,
RECORD = 2_249,
ANYARRAY = 2_277,
ANYELEMENT = 2_283,
ARRAYRECORD = 2_287,
PGLSN = 3_220,
ARRAYPGLSN = 3_221,
ANYENUM = 3_500,
ANYRANGE = 3_831,
INT4RANGE = 3_904,
ARRAYINT4RANGE = 3_905,
NUMRANGE = 3_906,
ARRAYNUMRANGE = 3_907,
TSRANGE = 3_908,
ARRAYTSRANGE = 3_909,
TSTZRANGE = 3_910,
ARRAYTSTZRANGE = 3_911,
DATERANGE = 3_912,
ARRAYDATERANGE = 3_913,
INT8RANGE = 3_926,
ARRAYINT8RANGE = 3_927,
INT4MULTIRANGE = 4_451,
NUMMULTIRANGE = 4_532,
TSMULTIRANGE = 4_533,
DATEMULTIRANGE = 4_535,
INT8MULTIRANGE = 4_536,
ARRAYINT4MULTIRANGE = 6_150,
ARRAYNUMMULTIRANGE = 6_151,
ARRAYTSMULTIRANGE = 6_152,
ARRAYDATEMULTIRANGE = 6_155,
ARRAYINT8MULTIRANGE = 6_157,
ARRAYPGAM = 10_014,
PGAM = 10_015,
ARRAYPGLANGUAGE = 10_020,
PGLANGUAGE = 10_021,
ARRAYPGEVENTTRIGGER = 10_038,
PGEVENTTRIGGER = 10_039,
ARRAYPGCAST = 10_042,
PGCAST = 10_043,
ARRAYPGEXTENSION = 10_073,
PGEXTENSION = 10_074,
ARRAYPGFOREIGNDATAWRAPPER = 10_075,
PGFOREIGNDATAWRAPPER = 10_076,
ARRAYPGFOREIGNSERVER = 10_077,
PGFOREIGNSERVER = 10_078,
ARRAYPGCONSTRAINT = 12_002,
PGCONSTRAINT = 12_003,
ARRAYPGNAMESPACE = 12_046,
PGNAMESPACE = 12_047,
CHARACTERDATA = 13_408,
SQLIDENTIFIER = 13_410,
}Variants§
UNSPECIFIED = 0
BOOL = 16
BYTEA = 17
NAME = 19
INT8 = 20
INT2 = 21
INT4 = 23
TEXT = 25
OID = 26
TID = 27
PGCLASS = 83
ARRAYPGCLASS = 273
FLOAT4 = 700
FLOAT8 = 701
MONEY = 790
ARRAYMONEY = 791
INET = 869
ARRAYBOOL = 1_000
ARRAYBYTEA = 1_001
ARRAYNAME = 1_003
ARRAYINT2 = 1_005
ARRAYINT4 = 1_007
ARRAYTEXT = 1_009
ARRAYTID = 1_010
ARRAYBPCHAR = 1_014
ARRAYVARCHAR = 1_015
ARRAYINT8 = 1_016
ARRAYFLOAT4 = 1_021
ARRAYFLOAT8 = 1_022
ARRAYOID = 1_028
ACLITEM = 1_033
ARRAYACLITEM = 1_034
ARRAYINET = 1_041
BPCHAR = 1_042
VARCHAR = 1_043
DATE = 1_082
TIME = 1_083
TIMESTAMP = 1_114
ARRAYTIMESTAMP = 1_115
ARRAYDATE = 1_182
ARRAYTIME = 1_183
TIMESTAMPTZ = 1_184
ARRAYTIMESTAMPTZ = 1_185
INTERVAL = 1_186
ARRAYINTERVAL = 1_187
ARRAYNUMERIC = 1_231
TIMETZ = 1_266
ARRAYTIMETZ = 1_270
NUMERIC = 1_700
RECORD = 2_249
ANYARRAY = 2_277
ANYELEMENT = 2_283
ARRAYRECORD = 2_287
PGLSN = 3_220
ARRAYPGLSN = 3_221
ANYENUM = 3_500
ANYRANGE = 3_831
INT4RANGE = 3_904
ARRAYINT4RANGE = 3_905
NUMRANGE = 3_906
ARRAYNUMRANGE = 3_907
TSRANGE = 3_908
ARRAYTSRANGE = 3_909
TSTZRANGE = 3_910
ARRAYTSTZRANGE = 3_911
DATERANGE = 3_912
ARRAYDATERANGE = 3_913
INT8RANGE = 3_926
ARRAYINT8RANGE = 3_927
INT4MULTIRANGE = 4_451
NUMMULTIRANGE = 4_532
TSMULTIRANGE = 4_533
DATEMULTIRANGE = 4_535
INT8MULTIRANGE = 4_536
ARRAYINT4MULTIRANGE = 6_150
ARRAYNUMMULTIRANGE = 6_151
ARRAYTSMULTIRANGE = 6_152
ARRAYDATEMULTIRANGE = 6_155
ARRAYINT8MULTIRANGE = 6_157
ARRAYPGAM = 10_014
PGAM = 10_015
ARRAYPGLANGUAGE = 10_020
PGLANGUAGE = 10_021
ARRAYPGEVENTTRIGGER = 10_038
PGEVENTTRIGGER = 10_039
ARRAYPGCAST = 10_042
PGCAST = 10_043
ARRAYPGEXTENSION = 10_073
PGEXTENSION = 10_074
ARRAYPGFOREIGNDATAWRAPPER = 10_075
PGFOREIGNDATAWRAPPER = 10_076
ARRAYPGFOREIGNSERVER = 10_077
PGFOREIGNSERVER = 10_078
ARRAYPGCONSTRAINT = 12_002
PGCONSTRAINT = 12_003
ARRAYPGNAMESPACE = 12_046
PGNAMESPACE = 12_047
CHARACTERDATA = 13_408
SQLIDENTIFIER = 13_410
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PgTypeId
impl RefUnwindSafe for PgTypeId
impl Send for PgTypeId
impl Sync for PgTypeId
impl Unpin for PgTypeId
impl UnsafeUnpin for PgTypeId
impl UnwindSafe for PgTypeId
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