pub struct ApplySurfaces<'a> {
pub deploy: &'a dyn DeployApi,
pub backup: Option<&'a BackupNode<'a>>,
pub gateway: &'a dyn GatewayApi,
}Expand description
The gateway surfaces a confirmed apply talks to.
Fields§
§deploy: &'a dyn DeployApiThe master’s REST surface (lock, scan, mode, read-back).
backup: Option<&'a BackupNode<'a>>The backup node (a read-only handle), when the target has a backup node.
gateway: &'a dyn GatewayApiThe master’s log, WebDev and Designer surface.
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for ApplySurfaces<'a>
impl<'a> !UnwindSafe for ApplySurfaces<'a>
impl<'a> Freeze for ApplySurfaces<'a>
impl<'a> Send for ApplySurfaces<'a>
impl<'a> Sync for ApplySurfaces<'a>
impl<'a> Unpin for ApplySurfaces<'a>
impl<'a> UnsafeUnpin for ApplySurfaces<'a>
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