#[non_exhaustive]pub enum OutboundService {
Show 29 variants
Atom1_0,
Blogger,
Buddycloud,
Diaspora,
Dreamwidth,
Drupal,
Facebook,
Friendica,
GnuSocial,
Google,
InsaneJournal,
Libertree,
LinkedIn,
LiveJournal,
MediaGoblin,
MySpace,
Pinterest,
Pnut,
Posterous,
PumpIo,
RedMatrix,
Rss2_0,
Smtp,
Tent,
Tumblr,
Twitter,
WordPress,
Xmpp,
Other(String),
}Expand description
An outbound bridge service defined in NodeInfo.
Enumeration matches the outbound values from the services definition
in the NodeInfo 2.1 schema.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Atom1_0
Atom 1.0 feed.
Blogger
Blogger.
Buddycloud
BuddyCloud.
Diaspora
Diaspora.
Dreamwidth
Dreamwidth.
Drupal
Drupal.
Facebook.
Friendica
Friendica.
GnuSocial
GNU Social.
Google.
InsaneJournal
InsaneJournal.
Libertree
Libertree.
LinkedIn.
LiveJournal
LiveJournal.
MediaGoblin
MediaGoblin.
MySpace
MySpace.
Pinterest.
Pnut
Pnut.
Posterous
Posterous.
PumpIo
Pump.io.
RedMatrix
Redmatrix (legacy).
Rss2_0
RSS 2.0 feed.
Smtp
SMTP.
Tent
Tent.
Tumblr
Tumblr.
Twitter.
WordPress
WordPress.
Xmpp
Xmpp.
Other(String)
An unrecognised service identifier, preserved verbatim.
Trait Implementations§
Source§impl Clone for OutboundService
impl Clone for OutboundService
Source§fn clone(&self) -> OutboundService
fn clone(&self) -> OutboundService
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OutboundService
impl Debug for OutboundService
Source§impl<'de> Deserialize<'de> for OutboundService
impl<'de> Deserialize<'de> for OutboundService
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
impl Eq for OutboundService
Source§impl PartialEq for OutboundService
impl PartialEq for OutboundService
Source§fn eq(&self, other: &OutboundService) -> bool
fn eq(&self, other: &OutboundService) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for OutboundService
impl Serialize for OutboundService
impl StructuralPartialEq for OutboundService
Auto Trait Implementations§
impl Freeze for OutboundService
impl RefUnwindSafe for OutboundService
impl Send for OutboundService
impl Sync for OutboundService
impl Unpin for OutboundService
impl UnsafeUnpin for OutboundService
impl UnwindSafe for OutboundService
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.