pub struct Worker {
pub peer_addr: SocketAddr,
pub functions: WrappingHashSet<Bytes>,
pub client_id: String,
/* private fields */
}Fields§
§peer_addr: SocketAddr§functions: WrappingHashSet<Bytes>§client_id: StringImplementations§
Source§impl Worker
impl Worker
pub fn new(peer_addr: SocketAddr, client_id: String) -> Worker
pub fn can_do(&mut self, fname: Bytes)
pub fn cant_do<'b>(&mut self, fname: &'b Bytes)
pub fn iter<'i>(&'i mut self) -> Iter<'i, Bytes>
pub fn assign_job(&mut self, job: &Arc<Job>)
pub fn unassign_job(&mut self, handle: &Bytes)
pub fn get_assigned_job(&self, handle: &Bytes) -> Option<&Arc<Job>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Worker
impl RefUnwindSafe for Worker
impl Send for Worker
impl Sync for Worker
impl Unpin for Worker
impl UnwindSafe for Worker
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