pub struct AmqpConfig {
pub enabled: bool,
pub port: u16,
pub host: String,
pub max_connections: usize,
pub max_channels_per_connection: u16,
pub frame_max: u32,
pub heartbeat_interval: u16,
pub fixtures_dir: Option<PathBuf>,
pub virtual_hosts: Vec<String>,
}Expand description
AMQP server configuration
Fields§
§enabled: boolEnable AMQP server
port: u16Server port
host: StringHost address
max_connections: usizeMaximum connections
max_channels_per_connection: u16Maximum channels per connection
frame_max: u32Frame max size
heartbeat_interval: u16Heartbeat interval in seconds
fixtures_dir: Option<PathBuf>Fixtures directory
virtual_hosts: Vec<String>Virtual hosts
Trait Implementations§
Source§impl Clone for AmqpConfig
impl Clone for AmqpConfig
Source§fn clone(&self) -> AmqpConfig
fn clone(&self) -> AmqpConfig
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 moreSource§impl Debug for AmqpConfig
impl Debug for AmqpConfig
Source§impl Default for AmqpConfig
impl Default for AmqpConfig
Source§impl<'de> Deserialize<'de> for AmqpConfigwhere
AmqpConfig: Default,
impl<'de> Deserialize<'de> for AmqpConfigwhere
AmqpConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for AmqpConfig
impl JsonSchema for AmqpConfig
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for AmqpConfig
impl RefUnwindSafe for AmqpConfig
impl Send for AmqpConfig
impl Sync for AmqpConfig
impl Unpin for AmqpConfig
impl UnwindSafe for AmqpConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more