pub struct GatewayState {
pub service_client: Arc<ServiceClient>,
pub service_registry: Arc<ServiceRegistry>,
}
Expand description
Gateway state containing the RabbitMQ client and service registry
Fields§
§service_client: Arc<ServiceClient>
Client for calling microservices via RabbitMQ
service_registry: Arc<ServiceRegistry>
Registry of available services and their methods
Trait Implementations§
Source§impl Clone for GatewayState
impl Clone for GatewayState
Source§fn clone(&self) -> GatewayState
fn clone(&self) -> GatewayState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for GatewayState
impl !RefUnwindSafe for GatewayState
impl Send for GatewayState
impl Sync for GatewayState
impl Unpin for GatewayState
impl !UnwindSafe for GatewayState
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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