pub struct GetUserTablesPostgreSqlTaskOutput {
pub database_name: Option<String>,
pub tables: Vec<DatabaseTable>,
pub validation_errors: Vec<ReportableException>,
}
Expand description
Output for the task that gets the list of tables for a provided list of PostgreSQL databases.
Fields§
§database_name: Option<String>
The database this result is for
tables: Vec<DatabaseTable>
List of valid tables found for this database
validation_errors: Vec<ReportableException>
Validation errors associated with the task
Implementations§
Trait Implementations§
Source§impl Clone for GetUserTablesPostgreSqlTaskOutput
impl Clone for GetUserTablesPostgreSqlTaskOutput
Source§fn clone(&self) -> GetUserTablesPostgreSqlTaskOutput
fn clone(&self) -> GetUserTablesPostgreSqlTaskOutput
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 Default for GetUserTablesPostgreSqlTaskOutput
impl Default for GetUserTablesPostgreSqlTaskOutput
Source§fn default() -> GetUserTablesPostgreSqlTaskOutput
fn default() -> GetUserTablesPostgreSqlTaskOutput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GetUserTablesPostgreSqlTaskOutput
impl<'de> Deserialize<'de> for GetUserTablesPostgreSqlTaskOutput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GetUserTablesPostgreSqlTaskOutput
impl PartialEq for GetUserTablesPostgreSqlTaskOutput
Source§fn eq(&self, other: &GetUserTablesPostgreSqlTaskOutput) -> bool
fn eq(&self, other: &GetUserTablesPostgreSqlTaskOutput) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GetUserTablesPostgreSqlTaskOutput
Auto Trait Implementations§
impl Freeze for GetUserTablesPostgreSqlTaskOutput
impl RefUnwindSafe for GetUserTablesPostgreSqlTaskOutput
impl Send for GetUserTablesPostgreSqlTaskOutput
impl Sync for GetUserTablesPostgreSqlTaskOutput
impl Unpin for GetUserTablesPostgreSqlTaskOutput
impl UnwindSafe for GetUserTablesPostgreSqlTaskOutput
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