mirror of
https://github.com/launchbadge/sqlx.git
synced 2025-12-30 05:11:13 +00:00
Tweak error_codes and types so they compile
This commit is contained in:
parent
cbd56f3fa9
commit
9629a1fa95
@ -1,7 +1,3 @@
|
||||
use std::convert::TryFrom;
|
||||
|
||||
// FIXME: Remove Default
|
||||
|
||||
#[derive(Default, Debug)]
|
||||
pub struct ErrorCode(pub(crate) u16);
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ pub enum ProtocolType {
|
||||
Binary,
|
||||
}
|
||||
|
||||
bitflags! {
|
||||
bitflags::bitflags! {
|
||||
pub struct Capabilities: u128 {
|
||||
const CLIENT_MYSQL = 1;
|
||||
const FOUND_ROWS = 1 << 1;
|
||||
@ -30,7 +30,7 @@ bitflags! {
|
||||
}
|
||||
}
|
||||
|
||||
bitflags! {
|
||||
bitflags::bitflags! {
|
||||
pub struct FieldDetailFlag: u16 {
|
||||
const NOT_NULL = 1;
|
||||
const PRIMARY_KEY = 2;
|
||||
@ -50,7 +50,7 @@ bitflags! {
|
||||
}
|
||||
}
|
||||
|
||||
bitflags! {
|
||||
bitflags::bitflags! {
|
||||
pub struct ServerStatusFlag: u16 {
|
||||
const SERVER_STATUS_IN_TRANS = 1;
|
||||
const SERVER_STATUS_AUTOCOMMIT = 2;
|
||||
@ -130,6 +130,8 @@ impl ParamFlag {
|
||||
pub const UNSIGNED: ParamFlag = ParamFlag(128);
|
||||
}
|
||||
|
||||
// TODO: Remove these Default impls
|
||||
|
||||
impl Default for Capabilities {
|
||||
fn default() -> Self {
|
||||
Capabilities::CLIENT_PROTOCOL_41
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user