pub struct Changes {
pub create: Vec<Endpoint>,
pub update: Vec<FromTo<Endpoint>>,
pub delete: Vec<Endpoint>,
}
Expand description
Data structure posted from ExternalDNS The data represent the changes that ExternalDNS wants to make It is not certain that all fields would be filled in one request. Could be an Enum.
Fields§
§create: Vec<Endpoint>
§update: Vec<FromTo<Endpoint>>
§delete: Vec<Endpoint>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Changes
impl<'de> Deserialize<'de> for Changes
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
impl StructuralPartialEq for Changes
Auto Trait Implementations§
impl Freeze for Changes
impl !RefUnwindSafe for Changes
impl Send for Changes
impl Sync for Changes
impl Unpin for Changes
impl UnwindSafe for Changes
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