#[non_exhaustive]pub enum SourceIdentifier {
OracleIdentifier(Box<OracleObjectIdentifier>),
MysqlIdentifier(Box<MysqlObjectIdentifier>),
PostgresqlIdentifier(Box<PostgresqlObjectIdentifier>),
SqlServerIdentifier(Box<SqlServerObjectIdentifier>),
SalesforceIdentifier(Box<SalesforceObjectIdentifier>),
MongodbIdentifier(Box<MongodbObjectIdentifier>),
}
Expand description
The identifier for an object in the data source.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
OracleIdentifier(Box<OracleObjectIdentifier>)
Oracle data source object identifier.
MysqlIdentifier(Box<MysqlObjectIdentifier>)
Mysql data source object identifier.
PostgresqlIdentifier(Box<PostgresqlObjectIdentifier>)
PostgreSQL data source object identifier.
SqlServerIdentifier(Box<SqlServerObjectIdentifier>)
SQLServer data source object identifier.
SalesforceIdentifier(Box<SalesforceObjectIdentifier>)
Salesforce data source object identifier.
MongodbIdentifier(Box<MongodbObjectIdentifier>)
MongoDB data source object identifier.
Trait Implementations§
Source§impl Clone for SourceIdentifier
impl Clone for SourceIdentifier
Source§fn clone(&self) -> SourceIdentifier
fn clone(&self) -> SourceIdentifier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SourceIdentifier
impl Debug for SourceIdentifier
Source§impl PartialEq for SourceIdentifier
impl PartialEq for SourceIdentifier
impl StructuralPartialEq for SourceIdentifier
Auto Trait Implementations§
impl Freeze for SourceIdentifier
impl RefUnwindSafe for SourceIdentifier
impl Send for SourceIdentifier
impl Sync for SourceIdentifier
impl Unpin for SourceIdentifier
impl UnwindSafe for SourceIdentifier
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more