/// Create and initialize new message object
Create and initialize new message object
Create and initialize new message object
pub const fn new(tasks_mask: BooleanVector, receivers_mask: BooleanVector, value: T) -> Self {
        Self {
            value: RefCell::new(value),
            receivers: receivers_mask,
            semaphore: Semaphore::new(tasks_mask),
        }
    }
pub const fn new ( tasks_mask : BooleanVector , receivers_mask : BooleanVector , value : T ) -> Self { Self { value : RefCell :: new ( value ) , receivers : receivers_mask , semaphore : Semaphore :: new ( tasks_mask ) , } }
Create and initialize new message object
Create and initialize new message object
tasks_mask
BooleanVector
receivers_mask
BooleanVector
value
T