pub struct NodeOffer {
pub source_name: String,
pub source_collection: Collection,
pub transport: OfferTransport,
pub service_name: String,
pub source_instance_filter: Vec<String>,
pub renamed_instances: Vec<NameMapping>,
pub dir_connector: Rc<RefCell<Option<DirConnector>>>,
}Fields§
§source_name: String§source_collection: Collection§transport: OfferTransport§service_name: String§source_instance_filter: Vec<String>§renamed_instances: Vec<NameMapping>§dir_connector: Rc<RefCell<Option<DirConnector>>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for NodeOffer
impl !RefUnwindSafe for NodeOffer
impl !Send for NodeOffer
impl !Sync for NodeOffer
impl Unpin for NodeOffer
impl UnsafeUnpin for NodeOffer
impl !UnwindSafe for NodeOffer
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