mirror of
https://github.com/isar/rusqlite.git
synced 2024-11-22 16:29:20 +08:00
Merge pull request #1193 from gwenn/clippy
Fix clippy warnings (derive_partial_eq_without_eq)
This commit is contained in:
commit
cf3d9d9de8
10
src/hooks.rs
10
src/hooks.rs
@ -10,7 +10,7 @@ use crate::ffi;
|
|||||||
use crate::{Connection, InnerConnection};
|
use crate::{Connection, InnerConnection};
|
||||||
|
|
||||||
/// Action Codes
|
/// Action Codes
|
||||||
#[derive(Clone, Copy, Debug, PartialEq)]
|
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
|
||||||
#[repr(i32)]
|
#[repr(i32)]
|
||||||
#[non_exhaustive]
|
#[non_exhaustive]
|
||||||
#[allow(clippy::upper_case_acronyms)]
|
#[allow(clippy::upper_case_acronyms)]
|
||||||
@ -40,7 +40,7 @@ impl From<i32> for Action {
|
|||||||
/// The context recieved by an authorizer hook.
|
/// The context recieved by an authorizer hook.
|
||||||
///
|
///
|
||||||
/// See <https://sqlite.org/c3ref/set_authorizer.html> for more info.
|
/// See <https://sqlite.org/c3ref/set_authorizer.html> for more info.
|
||||||
#[derive(Clone, Copy, Debug, PartialEq)]
|
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
|
||||||
pub struct AuthContext<'c> {
|
pub struct AuthContext<'c> {
|
||||||
/// The action to be authorized.
|
/// The action to be authorized.
|
||||||
pub action: AuthAction<'c>,
|
pub action: AuthAction<'c>,
|
||||||
@ -57,7 +57,7 @@ pub struct AuthContext<'c> {
|
|||||||
/// preparation.
|
/// preparation.
|
||||||
///
|
///
|
||||||
/// See <https://sqlite.org/c3ref/c_alter_table.html> for more info.
|
/// See <https://sqlite.org/c3ref/c_alter_table.html> for more info.
|
||||||
#[derive(Clone, Copy, Debug, PartialEq)]
|
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
|
||||||
#[non_exhaustive]
|
#[non_exhaustive]
|
||||||
#[allow(missing_docs)]
|
#[allow(missing_docs)]
|
||||||
pub enum AuthAction<'c> {
|
pub enum AuthAction<'c> {
|
||||||
@ -296,7 +296,7 @@ pub(crate) type BoxedAuthorizer =
|
|||||||
Box<dyn for<'c> FnMut(AuthContext<'c>) -> Authorization + Send + 'static>;
|
Box<dyn for<'c> FnMut(AuthContext<'c>) -> Authorization + Send + 'static>;
|
||||||
|
|
||||||
/// A transaction operation.
|
/// A transaction operation.
|
||||||
#[derive(Clone, Copy, Debug, PartialEq)]
|
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
|
||||||
#[non_exhaustive]
|
#[non_exhaustive]
|
||||||
#[allow(missing_docs)]
|
#[allow(missing_docs)]
|
||||||
pub enum TransactionOperation {
|
pub enum TransactionOperation {
|
||||||
@ -318,7 +318,7 @@ impl TransactionOperation {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// [`authorizer`](Connection::authorizer) return code
|
/// [`authorizer`](Connection::authorizer) return code
|
||||||
#[derive(Clone, Copy, Debug, PartialEq)]
|
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
|
||||||
#[non_exhaustive]
|
#[non_exhaustive]
|
||||||
pub enum Authorization {
|
pub enum Authorization {
|
||||||
/// Authorize the action.
|
/// Authorize the action.
|
||||||
|
@ -188,7 +188,7 @@ pub fn eponymous_only_module<'vtab, T: VTab<'vtab>>() -> &'static Module<'vtab,
|
|||||||
#[repr(i32)]
|
#[repr(i32)]
|
||||||
#[non_exhaustive]
|
#[non_exhaustive]
|
||||||
#[cfg(feature = "modern_sqlite")] // 3.7.7
|
#[cfg(feature = "modern_sqlite")] // 3.7.7
|
||||||
#[derive(Debug, Clone, Copy, PartialEq)]
|
#[derive(Debug, Clone, Copy, Eq, PartialEq)]
|
||||||
pub enum VTabConfig {
|
pub enum VTabConfig {
|
||||||
/// Equivalent to SQLITE_VTAB_CONSTRAINT_SUPPORT
|
/// Equivalent to SQLITE_VTAB_CONSTRAINT_SUPPORT
|
||||||
ConstraintSupport = 1,
|
ConstraintSupport = 1,
|
||||||
@ -322,7 +322,7 @@ pub trait UpdateVTab<'vtab>: CreateVTab<'vtab> {
|
|||||||
|
|
||||||
/// Index constraint operator.
|
/// Index constraint operator.
|
||||||
/// See [Virtual Table Constraint Operator Codes](https://sqlite.org/c3ref/c_index_constraint_eq.html) for details.
|
/// See [Virtual Table Constraint Operator Codes](https://sqlite.org/c3ref/c_index_constraint_eq.html) for details.
|
||||||
#[derive(Debug, PartialEq)]
|
#[derive(Debug, Eq, PartialEq)]
|
||||||
#[allow(non_snake_case, non_camel_case_types, missing_docs)]
|
#[allow(non_snake_case, non_camel_case_types, missing_docs)]
|
||||||
#[allow(clippy::upper_case_acronyms)]
|
#[allow(clippy::upper_case_acronyms)]
|
||||||
pub enum IndexConstraintOp {
|
pub enum IndexConstraintOp {
|
||||||
|
Loading…
Reference in New Issue
Block a user