pub struct CreateDrop<'a> {Show 17 fields
pub author: &'a PrivateIdentity,
pub recipients: Vec<(PeerId, PublicIdentity)>,
pub destination: Destination,
pub plaintext: Vec<u8>,
pub now: u64,
pub ttl_secs: Option<u64>,
pub priority: Priority,
pub routing: RoutingPolicy,
pub application: String,
pub topic: Option<String>,
pub chunking: ChunkingAlg,
pub compress: bool,
pub hop_limit: u8,
pub public: bool,
pub seal_until: Option<u64>,
pub seal_quorum: Option<u32>,
pub erasure: Option<ErasureSpec>,
}Fields§
§recipients: Vec<(PeerId, PublicIdentity)>§destination: Destination§plaintext: Vec<u8>§now: u64§ttl_secs: Option<u64>§priority: Priority§routing: RoutingPolicy§application: String§topic: Option<String>§chunking: ChunkingAlg§compress: bool§hop_limit: u8§public: bool§seal_until: Option<u64>§seal_quorum: Option<u32>§erasure: Option<ErasureSpec>Auto Trait Implementations§
impl<'a> Freeze for CreateDrop<'a>
impl<'a> RefUnwindSafe for CreateDrop<'a>
impl<'a> Send for CreateDrop<'a>
impl<'a> Sync for CreateDrop<'a>
impl<'a> Unpin for CreateDrop<'a>
impl<'a> UnsafeUnpin for CreateDrop<'a>
impl<'a> UnwindSafe for CreateDrop<'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