diff --git a/domain/src/entities/account.rs b/domain/src/entities/account.rs index 79ecce9..b150a55 100644 --- a/domain/src/entities/account.rs +++ b/domain/src/entities/account.rs @@ -25,32 +25,6 @@ impl Display for Role { } } -// impl sqlx::Type for Role { -// fn type_info() -> sqlx::postgres::PgTypeInfo { -// sqlx::postgres::PgTypeInfo::with_name("CHAR(1)") -// } -// } - -// impl<'r> sqlx::Decode<'r, sqlx::Postgres> for Role { -// fn decode(value: sqlx::postgres::PgValueRef<'r>) -> Result { -// match value.as_str().map_err(|_| sqlx::Error::Decode("Invalid Role".into()))? { -// "admin" => Ok(Role::Admin), -// "user" => Ok(Role::User), -// _ => Err(sqlx::Error::Decode("Unknown Role".into()))?, -// } -// } -// } - -// impl sqlx::Encode<'_, sqlx::Postgres> for Role { -// fn encode_by_ref(&self, buf: &mut sqlx::postgres::PgArgumentBuffer) -> sqlx::encode::IsNull { -// match self { -// Role::Admin => buf.extend_from_slice(b"admin"), -// Role::User => buf.extend_from_slice(b"user"), -// } -// sqlx::encode::IsNull::No -// } -// } - impl Into for String { fn into(self) -> Role { match self.as_str() {