#[non_exhaustive]pub struct InstanceReference {
pub name: String,
pub region: String,
pub project: String,
/* private fields */
}
Expand description
Reference to another Cloud SQL instance.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: String
The name of the Cloud SQL instance being referenced. This does not include the project ID.
region: String
The region of the Cloud SQL instance being referenced.
project: String
The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
Implementations§
Trait Implementations§
Source§impl Clone for InstanceReference
impl Clone for InstanceReference
Source§fn clone(&self) -> InstanceReference
fn clone(&self) -> InstanceReference
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 InstanceReference
impl Debug for InstanceReference
Source§impl Default for InstanceReference
impl Default for InstanceReference
Source§fn default() -> InstanceReference
fn default() -> InstanceReference
Returns the “default value” for a type. Read more
Source§impl Message for InstanceReference
impl Message for InstanceReference
Source§impl PartialEq for InstanceReference
impl PartialEq for InstanceReference
impl StructuralPartialEq for InstanceReference
Auto Trait Implementations§
impl Freeze for InstanceReference
impl RefUnwindSafe for InstanceReference
impl Send for InstanceReference
impl Sync for InstanceReference
impl Unpin for InstanceReference
impl UnwindSafe for InstanceReference
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