[−][src]Trait automate::FromJson
A data structure that can be parsed from the value of a JSON string.
Example
use automate::FromJson; assert_eq!(String::from_json("\"Hello\"").unwrap(), "Hello"); assert_eq!(u32::from_json("643789").unwrap(), 643789); assert_eq!(i128::from_json("\"434233249862398463649324\"").unwrap(), 434233249862398463649324);
Required methods
Loading content...Implementations on Foreign Types
impl FromJson for i8
[src]
impl FromJson for i16
[src]
impl FromJson for i32
[src]
impl FromJson for isize
[src]
impl FromJson for u8
[src]
impl FromJson for u16
[src]
impl FromJson for u32
[src]
impl FromJson for usize
[src]
impl FromJson for f32
[src]
impl FromJson for bool
[src]
impl FromJson for i64
[src]
impl FromJson for i128
[src]
impl FromJson for u64
[src]
impl FromJson for u128
[src]
impl FromJson for f64
[src]
impl<J> FromJson for Vec<J> where
J: FromJson,
[src]
J: FromJson,
impl<J> FromJson for VecDeque<J> where
J: FromJson,
[src]
J: FromJson,
impl<J> FromJson for LinkedList<J> where
J: FromJson,
[src]
J: FromJson,
fn from_json(json: &str) -> Result<LinkedList<J>, JsonError>
[src]
impl<J> FromJson for BTreeSet<J> where
J: FromJson + Ord,
[src]
J: FromJson + Ord,
impl<J> FromJson for BTreeMap<String, J> where
J: FromJson,
[src]
J: FromJson,
impl<T> FromJson for [T; 1] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 2] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 3] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 4] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 5] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 6] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 7] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 8] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 9] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 10] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 11] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 12] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 13] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 14] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 15] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 16] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 17] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 18] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 19] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 20] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 21] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 22] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 23] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 24] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 25] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 26] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 27] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 28] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 29] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 30] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 31] where
T: FromJson,
[src]
T: FromJson,
impl<T> FromJson for [T; 32] where
T: FromJson,
[src]
T: FromJson,
impl FromJson for String
[src]
impl<J> FromJson for HashSet<J, RandomState> where
J: FromJson + Hash + Eq,
[src]
J: FromJson + Hash + Eq,
impl<J> FromJson for HashMap<String, J, RandomState> where
J: FromJson,
[src]
Loading content...
J: FromJson,
Implementors
impl FromJson for ActivityFlags
[src]
fn from_json(json: &str) -> Result<ActivityFlags, JsonError>
[src]
impl FromJson for ActivityType
[src]
fn from_json(json: &str) -> Result<ActivityType, JsonError>
[src]
impl FromJson for ChannelType
[src]
fn from_json(json: &str) -> Result<ChannelType, JsonError>
[src]
impl FromJson for DefaultMessageNotificationLevel
[src]
fn from_json(json: &str) -> Result<DefaultMessageNotificationLevel, JsonError>
[src]
impl FromJson for ExplicitContentFilterLevel
[src]
fn from_json(json: &str) -> Result<ExplicitContentFilterLevel, JsonError>
[src]
impl FromJson for GuildFeature
[src]
fn from_json(json: &str) -> Result<GuildFeature, JsonError>
[src]
impl FromJson for MFALevel
[src]
impl FromJson for MessageActivityType
[src]
fn from_json(json: &str) -> Result<MessageActivityType, JsonError>
[src]
impl FromJson for MessageFlags
[src]
fn from_json(json: &str) -> Result<MessageFlags, JsonError>
[src]
impl FromJson for MessageType
[src]
fn from_json(json: &str) -> Result<MessageType, JsonError>
[src]
impl FromJson for OverwriteType
[src]
fn from_json(json: &str) -> Result<OverwriteType, JsonError>
[src]
impl FromJson for Permission
[src]
fn from_json(json: &str) -> Result<Permission, JsonError>
[src]
impl FromJson for PremiumTier
[src]
fn from_json(json: &str) -> Result<PremiumTier, JsonError>
[src]
impl FromJson for StatusType
[src]
fn from_json(json: &str) -> Result<StatusType, JsonError>
[src]
impl FromJson for VerificationLevel
[src]
fn from_json(json: &str) -> Result<VerificationLevel, JsonError>
[src]
impl FromJson for Activity
[src]
impl FromJson for ActivityAssets
[src]
fn from_json(json: &str) -> Result<ActivityAssets, JsonError>
[src]
impl FromJson for ActivityParty
[src]
fn from_json(json: &str) -> Result<ActivityParty, JsonError>
[src]
impl FromJson for ActivitySecrets
[src]
fn from_json(json: &str) -> Result<ActivitySecrets, JsonError>
[src]
impl FromJson for ActivityTimestamps
[src]
fn from_json(json: &str) -> Result<ActivityTimestamps, JsonError>
[src]
impl FromJson for Attachment
[src]
fn from_json(json: &str) -> Result<Attachment, JsonError>
[src]
impl FromJson for Channel
[src]
impl FromJson for ChannelMention
[src]
fn from_json(json: &str) -> Result<ChannelMention, JsonError>
[src]
impl FromJson for ClientStatus
[src]
fn from_json(json: &str) -> Result<ClientStatus, JsonError>
[src]
impl FromJson for Embed
[src]
impl FromJson for EmbedAuthor
[src]
fn from_json(json: &str) -> Result<EmbedAuthor, JsonError>
[src]
impl FromJson for EmbedField
[src]
fn from_json(json: &str) -> Result<EmbedField, JsonError>
[src]
impl FromJson for EmbedFooter
[src]
fn from_json(json: &str) -> Result<EmbedFooter, JsonError>
[src]
impl FromJson for EmbedImage
[src]
fn from_json(json: &str) -> Result<EmbedImage, JsonError>
[src]
impl FromJson for EmbedProvider
[src]
fn from_json(json: &str) -> Result<EmbedProvider, JsonError>
[src]
impl FromJson for EmbedThumbnail
[src]
fn from_json(json: &str) -> Result<EmbedThumbnail, JsonError>
[src]
impl FromJson for EmbedVideo
[src]
fn from_json(json: &str) -> Result<EmbedVideo, JsonError>
[src]
impl FromJson for Emoji
[src]
impl FromJson for Gateway
[src]
impl FromJson for GatewayBot
[src]
fn from_json(json: &str) -> Result<GatewayBot, JsonError>
[src]
impl FromJson for Guild
[src]
impl FromJson for GuildBanAddDispatch
[src]
fn from_json(json: &str) -> Result<GuildBanAddDispatch, JsonError>
[src]
impl FromJson for GuildBanRemoveDispatch
[src]
fn from_json(json: &str) -> Result<GuildBanRemoveDispatch, JsonError>
[src]
impl FromJson for GuildCreateDispatch
[src]
fn from_json(json: &str) -> Result<GuildCreateDispatch, JsonError>
[src]
impl FromJson for GuildDeleteDispatch
[src]
fn from_json(json: &str) -> Result<GuildDeleteDispatch, JsonError>
[src]
impl FromJson for GuildMember
[src]
fn from_json(json: &str) -> Result<GuildMember, JsonError>
[src]
impl FromJson for GuildMemberAddDispatch
[src]
fn from_json(json: &str) -> Result<GuildMemberAddDispatch, JsonError>
[src]
impl FromJson for GuildMemberRemoveDispatch
[src]
fn from_json(json: &str) -> Result<GuildMemberRemoveDispatch, JsonError>
[src]
impl FromJson for GuildMemberUpdateDispatch
[src]
fn from_json(json: &str) -> Result<GuildMemberUpdateDispatch, JsonError>
[src]
impl FromJson for GuildUpdateDispatch
[src]
fn from_json(json: &str) -> Result<GuildUpdateDispatch, JsonError>
[src]
impl FromJson for Hello
[src]
impl FromJson for InvalidSession
[src]
fn from_json(json: &str) -> Result<InvalidSession, JsonError>
[src]
impl FromJson for MentionnedUser
[src]
fn from_json(json: &str) -> Result<MentionnedUser, JsonError>
[src]
impl FromJson for Message
[src]
impl FromJson for MessageActivity
[src]
fn from_json(json: &str) -> Result<MessageActivity, JsonError>
[src]
impl FromJson for MessageApplication
[src]
fn from_json(json: &str) -> Result<MessageApplication, JsonError>
[src]
impl FromJson for MessageCreateDispatch
[src]
fn from_json(json: &str) -> Result<MessageCreateDispatch, JsonError>
[src]
impl FromJson for MessageDeleteBulkDispatch
[src]
fn from_json(json: &str) -> Result<MessageDeleteBulkDispatch, JsonError>
[src]
impl FromJson for MessageDeleteDispatch
[src]
fn from_json(json: &str) -> Result<MessageDeleteDispatch, JsonError>
[src]
impl FromJson for MessageReactionAddDispatch
[src]
fn from_json(json: &str) -> Result<MessageReactionAddDispatch, JsonError>
[src]
impl FromJson for MessageReactionRemoveAllDispatch
[src]
fn from_json(json: &str) -> Result<MessageReactionRemoveAllDispatch, JsonError>
[src]
impl FromJson for MessageReactionRemoveDispatch
[src]
fn from_json(json: &str) -> Result<MessageReactionRemoveDispatch, JsonError>
[src]
impl FromJson for MessageReference
[src]
fn from_json(json: &str) -> Result<MessageReference, JsonError>
[src]
impl FromJson for MessageUpdateDispatch
[src]
fn from_json(json: &str) -> Result<MessageUpdateDispatch, JsonError>
[src]
impl FromJson for Overwrite
[src]
impl FromJson for PartialEmoji
[src]
fn from_json(json: &str) -> Result<PartialEmoji, JsonError>
[src]
impl FromJson for PartialGuildMember
[src]
fn from_json(json: &str) -> Result<PartialGuildMember, JsonError>
[src]
impl FromJson for PartialPresenceUpdate
[src]
fn from_json(json: &str) -> Result<PartialPresenceUpdate, JsonError>
[src]
impl FromJson for PartialUser
[src]
fn from_json(json: &str) -> Result<PartialUser, JsonError>
[src]
impl FromJson for PartialVoiceState
[src]
fn from_json(json: &str) -> Result<PartialVoiceState, JsonError>
[src]
impl FromJson for PresenceUpdate
[src]
fn from_json(json: &str) -> Result<PresenceUpdate, JsonError>
[src]
impl FromJson for PresenceUpdateDispatch
[src]
fn from_json(json: &str) -> Result<PresenceUpdateDispatch, JsonError>
[src]
impl FromJson for PresencesReplaceDispatch
[src]
fn from_json(json: &str) -> Result<PresencesReplaceDispatch, JsonError>
[src]
impl FromJson for Reaction
[src]
impl FromJson for ReadyDispatch
[src]
fn from_json(json: &str) -> Result<ReadyDispatch, JsonError>
[src]
impl FromJson for ResumedDispatch
[src]
fn from_json(json: &str) -> Result<ResumedDispatch, JsonError>
[src]
impl FromJson for Role
[src]
impl FromJson for SessionStartLimit
[src]
fn from_json(json: &str) -> Result<SessionStartLimit, JsonError>
[src]
impl FromJson for TypingStartDispatch
[src]
fn from_json(json: &str) -> Result<TypingStartDispatch, JsonError>
[src]
impl FromJson for UnavailableGuild
[src]
fn from_json(json: &str) -> Result<UnavailableGuild, JsonError>
[src]
impl FromJson for User
[src]
impl FromJson for VoiceState
[src]
fn from_json(json: &str) -> Result<VoiceState, JsonError>
[src]
impl<D> FromJson for Payload<D> where
D: FromJson,
[src]
D: FromJson,