Use i32 to represent Postgres INTEGER types in Rust

This commit is contained in:
Antonio Scandurra 2022-12-02 13:58:54 +01:00
parent dec5f37e4e
commit 48b6ee313f
11 changed files with 52 additions and 51 deletions

View file

@ -8,7 +8,7 @@ pub struct Model {
pub id: ProjectId,
pub room_id: RoomId,
pub host_user_id: UserId,
pub host_connection_id: u32,
pub host_connection_id: i32,
}
#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]

View file

@ -7,7 +7,7 @@ pub struct Model {
#[sea_orm(primary_key)]
pub id: ProjectCollaboratorId,
pub project_id: ProjectId,
pub connection_id: u32,
pub connection_id: i32,
pub user_id: UserId,
pub replica_id: ReplicaId,
pub is_host: bool,

View file

@ -8,12 +8,12 @@ pub struct Model {
pub id: RoomParticipantId,
pub room_id: RoomId,
pub user_id: UserId,
pub answering_connection_id: Option<u32>,
pub location_kind: Option<u32>,
pub answering_connection_id: Option<i32>,
pub location_kind: Option<i32>,
pub location_project_id: Option<ProjectId>,
pub initial_project_id: Option<ProjectId>,
pub calling_user_id: UserId,
pub calling_connection_id: u32,
pub calling_connection_id: i32,
}
#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]

View file

@ -430,7 +430,7 @@ async fn test_fuzzy_search_users() {
false,
NewUserParams {
github_login: github_login.into(),
github_user_id: i as u32,
github_user_id: i as i32,
invite_count: 0,
},
)

View file

@ -8,11 +8,11 @@ pub struct Model {
#[sea_orm(primary_key)]
pub id: UserId,
pub github_login: String,
pub github_user_id: Option<u32>,
pub github_user_id: Option<i32>,
pub email_address: Option<String>,
pub admin: bool,
pub invite_code: Option<String>,
pub invite_count: u32,
pub invite_count: i32,
pub inviter_id: Option<UserId>,
pub connected_once: bool,
pub metrics_id: Uuid,

View file

@ -11,8 +11,8 @@ pub struct Model {
#[sea_orm(primary_key)]
pub path: String,
pub language_server_id: i64,
pub error_count: u32,
pub warning_count: u32,
pub error_count: i32,
pub warning_count: i32,
}
#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]

View file

@ -14,7 +14,7 @@ pub struct Model {
pub path: String,
pub inode: i64,
pub mtime_seconds: i64,
pub mtime_nanos: u32,
pub mtime_nanos: i32,
pub is_symlink: bool,
pub is_ignored: bool,
}