pub struct CopernicusDataspaceDataProviderDefinition {
pub description: String,
pub gdal_config: Vec<Vec<String>>,
pub id: Uuid,
pub name: String,
pub priority: Option<Option<i32>>,
pub s3_access_key: String,
pub s3_secret_key: String,
pub s3_url: String,
pub stac_url: String,
pub type: Type,
}Fields§
§description: String§gdal_config: Vec<Vec<String>>§id: Uuid§name: String§priority: Option<Option<i32>>§s3_access_key: String§s3_secret_key: String§s3_url: String§stac_url: String§type: TypeImplementations§
Trait Implementations§
Source§impl Clone for CopernicusDataspaceDataProviderDefinition
impl Clone for CopernicusDataspaceDataProviderDefinition
Source§fn clone(&self) -> CopernicusDataspaceDataProviderDefinition
fn clone(&self) -> CopernicusDataspaceDataProviderDefinition
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 CopernicusDataspaceDataProviderDefinition
impl Default for CopernicusDataspaceDataProviderDefinition
Source§fn default() -> CopernicusDataspaceDataProviderDefinition
fn default() -> CopernicusDataspaceDataProviderDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CopernicusDataspaceDataProviderDefinition
impl<'de> Deserialize<'de> for CopernicusDataspaceDataProviderDefinition
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 CopernicusDataspaceDataProviderDefinition
impl PartialEq for CopernicusDataspaceDataProviderDefinition
Source§fn eq(&self, other: &CopernicusDataspaceDataProviderDefinition) -> bool
fn eq(&self, other: &CopernicusDataspaceDataProviderDefinition) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CopernicusDataspaceDataProviderDefinition
Auto Trait Implementations§
impl Freeze for CopernicusDataspaceDataProviderDefinition
impl RefUnwindSafe for CopernicusDataspaceDataProviderDefinition
impl Send for CopernicusDataspaceDataProviderDefinition
impl Sync for CopernicusDataspaceDataProviderDefinition
impl Unpin for CopernicusDataspaceDataProviderDefinition
impl UnsafeUnpin for CopernicusDataspaceDataProviderDefinition
impl UnwindSafe for CopernicusDataspaceDataProviderDefinition
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