[−][src]Struct fxa_email_service::settings::SqsUrls
URLs for SQS queues.
Note that these are separate queues right now for consistency with the auth server. Long term, there is nothing preventing us from handling all incoming notification types with a single queue.
Queue URLs are specified for consistency with the auth server. However, we could also store queue names instead and then fetch the URL with rusoto_sqs::GetQueueUrl. Then we might be allowed to include the production queue names in default config?
Fields
bounce: SqsUrl
The incoming bounce queue URL.
complaint: SqsUrl
The incoming complaint queue URL.
delivery: SqsUrl
The incoming delivery queue URL.
notification: SqsUrl
The outgoing notification queue URL, used to forward notifications for additional processing by callers.
Trait Implementations
impl Default for SqsUrls[src]
impl Default for SqsUrlsimpl Debug for SqsUrls[src]
impl Debug for SqsUrlsimpl Serialize for SqsUrls[src]
impl Serialize for SqsUrlsfn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, impl<'de> Deserialize<'de> for SqsUrls[src]
impl<'de> Deserialize<'de> for SqsUrlsfn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
impl<T, U> Into for T where
U: From<T>, impl<T> From for T[src]
impl<T> From for Timpl<T, U> TryFrom for T where
T: From<U>, [src]
impl<T, U> TryFrom for T where
T: From<U>, type Error = !
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>impl<T> Borrow for T where
T: ?Sized, [src]
impl<T> Borrow for T where
T: ?Sized, impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
impl<T, U> TryInto for T where
U: TryFrom<T>, type Error = <U as TryFrom<T>>::Error
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>impl<T> BorrowMut for T where
T: ?Sized, [src]
impl<T> BorrowMut for T where
T: ?Sized, fn borrow_mut(&mut self) -> &mut T[src]
fn borrow_mut(&mut self) -> &mut Timpl<T> Any for T where
T: 'static + ?Sized, [src]
impl<T> Any for T where
T: 'static + ?Sized, fn get_type_id(&self) -> TypeId[src]
fn get_type_id(&self) -> TypeIdimpl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, impl<T> Same for T
impl<T> Same for Ttype Output = T
Should always be Self
impl<T> Typeable for T where
T: Any,
impl<T> Typeable for T where
T: Any, impl<T> Configure for T where
T: ?Sized, [src]
impl<T> Configure for T where
T: ?Sized, fn readable(self) -> Readable<Self>[src]
fn readable(self) -> Readable<Self>Marks self as using is_human_readable == true
fn compact(self) -> Compact<Self>[src]
fn compact(self) -> Compact<Self>Marks self as using is_human_readable == false
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized, impl<T> Serialize for T where
T: Serialize + ?Sized, [src]
impl<T> Serialize for T where
T: Serialize + ?Sized, fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>[src]
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>