[−][src]Enum custom_codes::DbOps
Custom Response Codes Using Enums For Efficient Comparison
Variants
Inserted
A Write
is unsuccessful
Unchanged
A Change
is successful
Skipped
A Command
is skipped since the document does not exist
AlreadyExists
Document already exists
Modified
Document has been updated
Deleted
An Document has been deleted
KeyNotFound
Key Not Found in Database, Field or Document depending on query
NotExecuted
A Command or Query Has Not Been Executed
QueryConflictError
Two or more queries are not supposed to be used command eg. using get
and list
together
Empty
Database is empty
Queued
The command has been added to a queue
DeQueued
Command has been removed from queue
CompactionTrue
Log compaction successfull
CompactionFalse
Log compaction unsuccessfull
ConnRefused
Connection to a database is not available
PortAddrInUse
Port is in use
DriverError
Driver to the database has an error
RuntimeError
An error occured when trying to execute a command at database level
EncounteredErrors(String)
Encountered Errors When Trying to connect to a database
DbPermissionDenied
No Access to the DB is allowed for this user or process
ReadDenied
Read Access to database is Denied
WriteDenied
Write Access to database is Denied
DocReadDenied
Access to a certain Table or Denied is denied
DocWriteDenied
Write to a document is denied
FieldReadDenied
Access to a field is denied
FieldWriteDenied
Writing to a Field is denied
ClusterOnline
A cluster in online and ready to receive commands
ClusterOffline
A cluster is offline
ClusterSynced
Cluster details synced across all nodes
ClusterNodeAdded
Added a node to the cluster
ConfigUpdated
Updated configuration to the cluster
ClusterNodeDropped
A node has been permanently removed
Logged
The details have been inserted to the specified logs
NotLogged(String)
The details have not been logged
Trait Implementations
impl PartialEq<DbOps> for DbOps
[src]
impl Clone for DbOps
[src]
fn clone(&self) -> DbOps
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for DbOps
[src]
impl Debug for DbOps
[src]
impl Serialize for DbOps
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for DbOps
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for DbOps
impl Unpin for DbOps
impl Sync for DbOps
impl UnwindSafe for DbOps
impl RefUnwindSafe for DbOps
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,