pub struct SftpBatchJson {
pub event: String,
pub batch_run_id: String,
pub direction: String,
pub max_concurrency: u32,
pub results: Vec<ScpHostJson>,
}Expand description
Multi-host SFTP batch (reuses scp-host shape).
Fields§
§event: StringDiscriminator: "sftp-batch".
batch_run_id: StringUUID v7 batch id.
direction: String"upload" or "download".
max_concurrency: u32Concurrency budget.
results: Vec<ScpHostJson>Per-host results.
Trait Implementations§
Source§impl Clone for SftpBatchJson
impl Clone for SftpBatchJson
Source§fn clone(&self) -> SftpBatchJson
fn clone(&self) -> SftpBatchJson
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SftpBatchJson
impl Debug for SftpBatchJson
Source§impl<'de> Deserialize<'de> for SftpBatchJson
impl<'de> Deserialize<'de> for SftpBatchJson
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 Eq for SftpBatchJson
Source§impl PartialEq for SftpBatchJson
impl PartialEq for SftpBatchJson
Source§impl Serialize for SftpBatchJson
impl Serialize for SftpBatchJson
impl StructuralPartialEq for SftpBatchJson
Auto Trait Implementations§
impl Freeze for SftpBatchJson
impl RefUnwindSafe for SftpBatchJson
impl Send for SftpBatchJson
impl Sync for SftpBatchJson
impl Unpin for SftpBatchJson
impl UnsafeUnpin for SftpBatchJson
impl UnwindSafe for SftpBatchJson
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.