DataTypes

Struct DataTypes 

Source
pub struct DataTypes {
Show 88 fields pub account: FileObject, pub account_creation_ip: FileObject, pub account_label: FileObject, pub account_suspension: FileObject, pub account_timezone: FileObject, pub ad_engagements: FileObject, pub ad_impressions: FileObject, pub ad_mobile_conversions_attributed: FileObject, pub ad_mobile_conversions_unattributed: FileObject, pub ad_online_conversions_attributed: FileObject, pub ad_online_conversions_unattributed: FileObject, pub ageinfo: FileObject, pub app: FileObject, pub block: FileObject, pub branch_links: FileObject, pub catalog_item: FileObject, pub commerce_catalog: FileObject, pub community_note: FileObject, pub community_note_rating: FileObject, pub community_note_tombstone: FileObject, pub community_tweet: MediaDirectoryWithFiles, pub community_tweet_media: MediaDirectory, pub connected_application: FileObject, pub contact: FileObject, pub deleted_note_tweet: FileObject, pub deleted_tweet_headers: FileObject, pub deleted_tweets: MediaDirectoryWithFiles, pub deleted_tweets_media: MediaDirectory, pub device_token: FileObject, pub direct_message_group_headers: FileObject, pub direct_message_headers: FileObject, pub direct_message_mute: FileObject, pub direct_messages: MediaDirectoryWithFiles, pub direct_messages_group: MediaDirectoryWithFiles, pub direct_messages_group_media: MediaDirectory, pub direct_messages_media: MediaDirectory, pub email_address_change: FileObject, pub follower: FileObject, pub following: FileObject, pub ip_audit: FileObject, pub key_registry: FileObject, pub like: FileObject, pub lists_created: FileObject, pub lists_member: FileObject, pub lists_subscribed: FileObject, pub moment: MediaDirectoryWithFiles, pub moments_media: MediaDirectory, pub moments_tweets_media: MediaDirectory, pub mute: FileObject, pub ni_devices: FileObject, pub note_tweet: FileObject, pub periscope_account_information: FileObject, pub periscope_ban_information: FileObject, pub periscope_broadcast_metadata: FileObject, pub periscope_comments_made_by_user: FileObject, pub periscope_expired_broadcasts: FileObject, pub periscope_followers: FileObject, pub periscope_profile_description: FileObject, pub personalization: FileObject, pub phone_number: FileObject, pub product_drop: FileObject, pub product_set: FileObject, pub professional_data: FileObject, pub profile: MediaDirectoryWithFiles, pub profile_media: MediaDirectory, pub protected_history: FileObject, pub reply_prompt: FileObject, pub saved_search: FileObject, pub screen_name_change: FileObject, pub shop_module: FileObject, pub shopify_account: FileObject, pub smartblock: FileObject, pub spaces_metadata: FileObject, pub sso: FileObject, pub tweet_headers: FileObject, pub tweetdeck: FileObject, pub tweets: MediaDirectoryWithFiles, pub tweets_media: MediaDirectory, pub twitter_article: MediaDirectoryWithFiles, pub twitter_article_media: MediaDirectory, pub twitter_article_metadata: FileObject, pub twitter_circle: MediaDirectoryWithFiles, pub twitter_circle_member: FileObject, pub twitter_circle_tweet: MediaDirectoryWithFiles, pub twitter_circle_tweet_media: MediaDirectory, pub twitter_shop: FileObject, pub user_link_clicks: FileObject, pub verified: FileObject,
}
Expand description

§Example

use twitter_archive::structs::manifest::DataTypes;

let json = r#"{
  "account": {
    "files": [
      {
        "fileName": "data/account.js",
        "globalName": "YTD.account.part0",
        "count": "1"
      }
    ]
  },
  "accountCreationIp": {
    "files": [
      {
        "fileName": "data/account-creation-ip.js",
        "globalName": "YTD.account_creation_ip.part0",
        "count": "1"
      }
    ]
  },
  "accountLabel": {
    "files": [
      {
        "fileName": "data/account-label.js",
        "globalName": "YTD.account_label.part0",
        "count": "1"
      }
    ]
  },
  "accountSuspension": {
    "files": [
      {
        "fileName": "data/account-suspension.js",
        "globalName": "YTD.account_suspension.part0",
        "count": "0"
      }
    ]
  },
  "accountTimezone": {
    "files": [
      {
        "fileName": "data/account-timezone.js",
        "globalName": "YTD.account_timezone.part0",
        "count": "1"
      }
    ]
  },
  "adEngagements": {
    "files": [
      {
        "fileName": "data/ad-engagements.js",
        "globalName": "YTD.ad_engagements.part0",
        "count": "122"
      }
    ]
  },
  "adImpressions": {
    "files": [
      {
        "fileName": "data/ad-impressions.js",
        "globalName": "YTD.ad_impressions.part0",
        "count": "125"
      }
    ]
  },
  "adMobileConversionsAttributed": {
    "files": [
      {
        "fileName": "data/ad-mobile-conversions-attributed.js",
        "globalName": "YTD.ad_mobile_conversions_attributed.part0",
        "count": "0"
      }
    ]
  },
  "adMobileConversionsUnattributed": {
    "files": [
      {
        "fileName": "data/ad-mobile-conversions-unattributed.js",
        "globalName": "YTD.ad_mobile_conversions_unattributed.part0",
        "count": "0"
      }
    ]
  },
  "adOnlineConversionsAttributed": {
    "files": [
      {
        "fileName": "data/ad-online-conversions-attributed.js",
        "globalName": "YTD.ad_online_conversions_attributed.part0",
        "count": "0"
      }
    ]
  },
  "adOnlineConversionsUnattributed": {
    "files": [
      {
        "fileName": "data/ad-online-conversions-unattributed.js",
        "globalName": "YTD.ad_online_conversions_unattributed.part0",
        "count": "0"
      }
    ]
  },
  "ageinfo": {
    "files": [
      {
        "fileName": "data/ageinfo.js",
        "globalName": "YTD.ageinfo.part0",
        "count": "1"
      }
    ]
  },
  "app": {
    "files": [
      {
        "fileName": "data/app.js",
        "globalName": "YTD.app.part0",
        "count": "0"
      }
    ]
  },
  "block": {
    "files": [
      {
        "fileName": "data/block.js",
        "globalName": "YTD.block.part0",
        "count": "10"
      }
    ]
  },
  "branchLinks": {
    "files": [
      {
        "fileName": "data/branch-links.js",
        "globalName": "YTD.branch_links.part0",
        "count": "0"
      }
    ]
  },
  "catalogItem": {
    "files": [
      {
        "fileName": "data/catalog-item.js",
        "globalName": "YTD.catalog_item.part0",
        "count": "0"
      }
    ]
  },
  "commerceCatalog": {
    "files": [
      {
        "fileName": "data/commerce-catalog.js",
        "globalName": "YTD.commerce_catalog.part0",
        "count": "0"
      }
    ]
  },
  "communityNote": {
    "files": [
      {
        "fileName": "data/community-note.js",
        "globalName": "YTD.community_note.part0",
        "count": "0"
      }
    ]
  },
  "communityNoteRating": {
    "files": [
      {
        "fileName": "data/community-note-rating.js",
        "globalName": "YTD.community_note_rating.part0",
        "count": "1"
      }
    ]
  },
  "communityNoteTombstone": {
    "files": [
      {
        "fileName": "data/community-note-tombstone.js",
        "globalName": "YTD.community_note_tombstone.part0",
        "count": "0"
      }
    ]
  },
  "communityTweet": {
    "mediaDirectory": "data/community_tweet_media",
    "files": [
      {
        "fileName": "data/community-tweet.js",
        "globalName": "YTD.community_tweet.part0",
        "count": "0"
      }
    ]
  },
  "communityTweetMedia": {
    "mediaDirectory": "data/community_tweet_media"
  },
  "connectedApplication": {
    "files": [
      {
        "fileName": "data/connected-application.js",
        "globalName": "YTD.connected_application.part0",
        "count": "1"
      }
    ]
  },
  "contact": {
    "files": [
      {
        "fileName": "data/contact.js",
        "globalName": "YTD.contact.part0",
        "count": "0"
      }
    ]
  },
  "deletedNoteTweet": {
    "files": [
      {
        "fileName": "data/deleted-note-tweet.js",
        "globalName": "YTD.deleted_note_tweet.part0",
        "count": "0"
      }
    ]
  },
  "deletedTweetHeaders": {
    "files": [
      {
        "fileName": "data/deleted-tweet-headers.js",
        "globalName": "YTD.deleted_tweet_headers.part0",
        "count": "3"
      }
    ]
  },
  "deletedTweets": {
    "mediaDirectory": "data/deleted_tweets_media",
    "files": [
      {
        "fileName": "data/deleted-tweets.js",
        "globalName": "YTD.deleted_tweets.part0",
        "count": "3"
      }
    ]
  },
  "deletedTweetsMedia": {
    "mediaDirectory": "data/deleted_tweets_media"
  },
  "deviceToken": {
    "files": [
      {
        "fileName": "data/device-token.js",
        "globalName": "YTD.device_token.part0",
        "count": "600"
      }
    ]
  },
  "directMessageGroupHeaders": {
    "files": [
      {
        "fileName": "data/direct-message-group-headers.js",
        "globalName": "YTD.direct_message_group_headers.part0",
        "count": "2"
      }
    ]
  },
  "directMessageHeaders": {
    "files": [
      {
        "fileName": "data/direct-message-headers.js",
        "globalName": "YTD.direct_message_headers.part0",
        "count": "84"
      }
    ]
  },
  "directMessageMute": {
    "files": [
      {
        "fileName": "data/direct-message-mute.js",
        "globalName": "YTD.direct_message_mute.part0",
        "count": "0"
      }
    ]
  },
  "directMessages": {
    "mediaDirectory": "data/direct_messages_media",
    "files": [
      {
        "fileName": "data/direct-messages.js",
        "globalName": "YTD.direct_messages.part0",
        "count": "84"
      }
    ]
  },
  "directMessagesGroup": {
    "mediaDirectory": "data/direct_messages_group_media",
    "files": [
      {
        "fileName": "data/direct-messages-group.js",
        "globalName": "YTD.direct_messages_group.part0",
        "count": "2"
      }
    ]
  },
  "directMessagesGroupMedia": {
    "mediaDirectory": "data/direct_messages_group_media"
  },
  "directMessagesMedia": {
    "mediaDirectory": "data/direct_messages_media"
  },
  "emailAddressChange": {
    "files": [
      {
        "fileName": "data/email-address-change.js",
        "globalName": "YTD.email_address_change.part0",
        "count": "2"
      }
    ]
  },
  "follower": {
    "files": [
      {
        "fileName": "data/follower.js",
        "globalName": "YTD.follower.part0",
        "count": "289"
      }
    ]
  },
  "following": {
    "files": [
      {
        "fileName": "data/following.js",
        "globalName": "YTD.following.part0",
        "count": "283"
      }
    ]
  },
  "ipAudit": {
    "files": [
      {
        "fileName": "data/ip-audit.js",
        "globalName": "YTD.ip_audit.part0",
        "count": "542"
      }
    ]
  },
  "keyRegistry": {
    "files": [
      {
        "fileName": "data/key-registry.js",
        "globalName": "YTD.key_registry.part0",
        "count": "1"
      }
    ]
  },
  "like": {
    "files": [
      {
        "fileName": "data/like.js",
        "globalName": "YTD.like.part0",
        "count": "25548"
      }
    ]
  },
  "listsCreated": {
    "files": [
      {
        "fileName": "data/lists-created.js",
        "globalName": "YTD.lists_created.part0",
        "count": "0"
      }
    ]
  },
  "listsMember": {
    "files": [
      {
        "fileName": "data/lists-member.js",
        "globalName": "YTD.lists_member.part0",
        "count": "11"
      }
    ]
  },
  "listsSubscribed": {
    "files": [
      {
        "fileName": "data/lists-subscribed.js",
        "globalName": "YTD.lists_subscribed.part0",
        "count": "0"
      }
    ]
  },
  "moment": {
    "mediaDirectory": "data/moments_media",
    "files": [
      {
        "fileName": "data/moment.js",
        "globalName": "YTD.moment.part0",
        "count": "0"
      }
    ]
  },
  "momentsMedia": {
    "mediaDirectory": "data/moments_media"
  },
  "momentsTweetsMedia": {
    "mediaDirectory": "data/moments_tweets_media"
  },
  "mute": {
    "files": [
      {
        "fileName": "data/mute.js",
        "globalName": "YTD.mute.part0",
        "count": "4086"
      }
    ]
  },
  "niDevices": {
    "files": [
      {
        "fileName": "data/ni-devices.js",
        "globalName": "YTD.ni_devices.part0",
        "count": "1"
      }
    ]
  },
  "noteTweet": {
    "files": [
      {
        "fileName": "data/note-tweet.js",
        "globalName": "YTD.note_tweet.part0",
        "count": "0"
      }
    ]
  },
  "periscopeAccountInformation": {
    "files": [
      {
        "fileName": "data/periscope-account-information.js",
        "globalName": "YTD.periscope_account_information.part0",
        "count": "0"
      }
    ]
  },
  "periscopeBanInformation": {
    "files": [
      {
        "fileName": "data/periscope-ban-information.js",
        "globalName": "YTD.periscope_ban_information.part0",
        "count": "0"
      }
    ]
  },
  "periscopeBroadcastMetadata": {
    "files": [
      {
        "fileName": "data/periscope-broadcast-metadata.js",
        "globalName": "YTD.periscope_broadcast_metadata.part0",
        "count": "0"
      }
    ]
  },
  "periscopeCommentsMadeByUser": {
    "files": [
      {
        "fileName": "data/periscope-comments-made-by-user.js",
        "globalName": "YTD.periscope_comments_made_by_user.part0",
        "count": "0"
      }
    ]
  },
  "periscopeExpiredBroadcasts": {
    "files": [
      {
        "fileName": "data/periscope-expired-broadcasts.js",
        "globalName": "YTD.periscope_expired_broadcasts.part0",
        "count": "0"
      }
    ]
  },
  "periscopeFollowers": {
    "files": [
      {
        "fileName": "data/periscope-followers.js",
        "globalName": "YTD.periscope_followers.part0",
        "count": "0"
      }
    ]
  },
  "periscopeProfileDescription": {
    "files": [
      {
        "fileName": "data/periscope-profile-description.js",
        "globalName": "YTD.periscope_profile_description.part0",
        "count": "0"
      }
    ]
  },
  "personalization": {
    "files": [
      {
        "fileName": "data/personalization.js",
        "globalName": "YTD.personalization.part0",
        "count": "1"
      }
    ]
  },
  "phoneNumber": {
    "files": [
      {
        "fileName": "data/phone-number.js",
        "globalName": "YTD.phone_number.part0",
        "count": "1"
      }
    ]
  },
  "productDrop": {
    "files": [
      {
        "fileName": "data/product-drop.js",
        "globalName": "YTD.product_drop.part0",
        "count": "0"
      }
    ]
  },
  "productSet": {
    "files": [
      {
        "fileName": "data/product-set.js",
        "globalName": "YTD.product_set.part0",
        "count": "0"
      }
    ]
  },
  "professionalData": {
    "files": [
      {
        "fileName": "data/professional-data.js",
        "globalName": "YTD.professional_data.part0",
        "count": "0"
      }
    ]
  },
  "profile": {
    "mediaDirectory": "data/profile_media",
    "files": [
      {
        "fileName": "data/profile.js",
        "globalName": "YTD.profile.part0",
        "count": "1"
      }
    ]
  },
  "profileMedia": {
    "mediaDirectory": "data/profile_media"
  },
  "protectedHistory": {
    "files": [
      {
        "fileName": "data/protected-history.js",
        "globalName": "YTD.protected_history.part0",
        "count": "0"
      }
    ]
  },
  "replyPrompt": {
    "files": [
      {
        "fileName": "data/reply-prompt.js",
        "globalName": "YTD.reply_prompt.part0",
        "count": "0"
      }
    ]
  },
  "savedSearch": {
    "files": [
      {
        "fileName": "data/saved-search.js",
        "globalName": "YTD.saved_search.part0",
        "count": "0"
      }
    ]
  },
  "screenNameChange": {
    "files": [
      {
        "fileName": "data/screen-name-change.js",
        "globalName": "YTD.screen_name_change.part0",
        "count": "1"
      }
    ]
  },
  "shopModule": {
    "files": [
      {
        "fileName": "data/shop-module.js",
        "globalName": "YTD.shop_module.part0",
        "count": "0"
      }
    ]
  },
  "shopifyAccount": {
    "files": [
      {
        "fileName": "data/shopify-account.js",
        "globalName": "YTD.shopify_account.part0",
        "count": "0"
      }
    ]
  },
  "smartblock": {
    "files": [
      {
        "fileName": "data/smartblock.js",
        "globalName": "YTD.smartblock.part0",
        "count": "0"
      }
    ]
  },
  "spacesMetadata": {
    "files": [
      {
        "fileName": "data/spaces-metadata.js",
        "globalName": "YTD.spaces_metadata.part0",
        "count": "0"
      }
    ]
  },
  "sso": {
    "files": [
      {
        "fileName": "data/sso.js",
        "globalName": "YTD.sso.part0",
        "count": "0"
      }
    ]
  },
  "tweetHeaders": {
    "files": [
      {
        "fileName": "data/tweet-headers.js",
        "globalName": "YTD.tweet_headers.part0",
        "count": "3601"
      }
    ]
  },
  "tweetdeck": {
    "files": [
      {
        "fileName": "data/tweetdeck.js",
        "globalName": "YTD.tweetdeck.part0",
        "count": "2"
      }
    ]
  },
  "tweets": {
    "mediaDirectory": "data/tweets_media",
    "files": [
      {
        "fileName": "data/tweets.js",
        "globalName": "YTD.tweets.part0",
        "count": "3601"
      }
    ]
  },
  "tweetsMedia": {
    "mediaDirectory": "data/tweets_media"
  },
  "twitterArticle": {
    "mediaDirectory": "data/twitter_article_media",
    "files": [
      {
        "fileName": "data/twitter-article.js",
        "globalName": "YTD.twitter_article.part0",
        "count": "0"
      }
    ]
  },
  "twitterArticleMedia": {
    "mediaDirectory": "data/twitter_article_media"
  },
  "twitterArticleMetadata": {
    "files": [
      {
        "fileName": "data/twitter-article-metadata.js",
        "globalName": "YTD.twitter_article_metadata.part0",
        "count": "0"
      }
    ]
  },
  "twitterCircle": {
    "mediaDirectory": "data/twitter_circle_tweet_media",
    "files": [
      {
        "fileName": "data/twitter-circle.js",
        "globalName": "YTD.twitter_circle.part0",
        "count": "1"
      }
    ]
  },
  "twitterCircleMember": {
    "files": [
      {
        "fileName": "data/twitter-circle-member.js",
        "globalName": "YTD.twitter_circle_member.part0",
        "count": "0"
      }
    ]
  },
  "twitterCircleTweet": {
    "mediaDirectory": "data/twitter_circle_tweet_media",
    "files": [
      {
        "fileName": "data/twitter-circle-tweet.js",
        "globalName": "YTD.twitter_circle_tweet.part0",
        "count": "0"
      }
    ]
  },
  "twitterCircleTweetMedia": {
    "mediaDirectory": "data/twitter_circle_tweet_media"
  },
  "twitterShop": {
    "files": [
      {
        "fileName": "data/twitter-shop.js",
        "globalName": "YTD.twitter_shop.part0",
        "count": "0"
      }
    ]
  },
  "userLinkClicks": {
    "files": [
      {
        "fileName": "data/user-link-clicks.js",
        "globalName": "YTD.user_link_clicks.part0",
        "count": "0"
      }
    ]
  },
  "verified": {
    "files": [
      {
        "fileName": "data/verified.js",
        "globalName": "YTD.verified.part0",
        "count": "1"
      }
    ]
  }
}"#;

let data: DataTypes = serde_json::from_str(&json).unwrap();

// De-serialized properties
assert_eq!(data.twitter_circle_tweet.media_directory, "data/twitter_circle_tweet_media");

assert_eq!(data.twitter_circle_tweet.files.len(), 1);
assert_eq!(data.twitter_circle_tweet.files[0].file_name, "data/twitter-circle-tweet.js");
assert_eq!(data.twitter_circle_tweet.files[0].global_name, "YTD.twitter_circle_tweet.part0");
assert_eq!(data.twitter_circle_tweet.files[0].count, 0);

assert_eq!(data.verified.files.len(), 1);
assert_eq!(data.verified.files[0].file_name, "data/verified.js");
assert_eq!(data.verified.files[0].global_name, "YTD.verified.part0");
assert_eq!(data.verified.files[0].count, 1);

// Re-serialize is equivalent to original data without pretty printing
assert_eq!(serde_json::to_string_pretty(&data).unwrap(), json);

Fields§

§account: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/account.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/account.js",
      "globalName": "YTD.account.part0",
      "count": "0"
    }
  ]
}
§account_creation_ip: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/account-creation-ip.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/account-creation-ip.js",
      "globalName": "YTD.account_creation_ip.part0",
      "count": "0"
    }
  ]
}
§account_label: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/account-label.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/account-label.js",
      "globalName": "YTD.account_label.part0",
      "count": "0"
    }
  ]
}
§account_suspension: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/account-suspension.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/account-suspension.js",
      "globalName": "YTD.account_suspension.part0",
      "count": "0"
    }
  ]
}
§account_timezone: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/account-timezone.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/account-timezone.js",
      "globalName": "YTD.account_timezone.part0",
      "count": "0"
    }
  ]
}
§ad_engagements: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/ad-engagements.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/ad-engagements.js",
      "globalName": "YTD.ad_engagements.part0",
      "count": "0"
    }
  ]
}
§ad_impressions: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/ad-impressions.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/ad-impressions.js",
      "globalName": "YTD.ad_impressions.part0",
      "count": "0"
    }
  ]
}
§ad_mobile_conversions_attributed: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/ad-mobile-conversions-attributed.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/ad-mobile-conversions-attributed.js",
      "globalName": "YTD.ad_mobile_conversions_attributed.part0",
      "count": "0"
    }
  ]
}
§ad_mobile_conversions_unattributed: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/ad-mobile-conversions-unattributed.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/ad-mobile-conversions-unattributed.js",
      "globalName": "YTD.ad_mobile_conversions_unattributed.part0",
      "count": "0"
    }
  ]
}
§ad_online_conversions_attributed: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/ad-online-conversions-attributed.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/ad-online-conversions-attributed.js",
      "globalName": "YTD.ad_online_conversions_attributed.part0",
      "count": "0"
    }
  ]
}
§ad_online_conversions_unattributed: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/ad-online-conversions-unattributed.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/ad-online-conversions-unattributed.js",
      "globalName": "YTD.ad_online_conversions_unattributed.part0",
      "count": "0"
    }
  ]
}
§ageinfo: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/ageinfo.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/ageinfo.js",
      "globalName": "YTD.ageinfo.part0",
      "count": "0"
    }
  ]
}
§app: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/app.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/app.js",
      "globalName": "YTD.app.part0",
      "count": "0"
    }
  ]
}
§block: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/block.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/block.js",
      "globalName": "YTD.block.part0",
      "count": "0"
    }
  ]
}
§branch_links: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/branch-links.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/branch-links.js",
      "globalName": "YTD.branch_links.part0",
      "count": "0"
    }
  ]
}
§catalog_item: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/catalog-item.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/catalog-item.js",
      "globalName": "YTD.catalog_item.part0",
      "count": "0"
    }
  ]
}
§commerce_catalog: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/commerce-catalog.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/commerce-catalog.js",
      "globalName": "YTD.commerce_catalog.part0",
      "count": "0"
    }
  ]
}
§community_note: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/community-note.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/community-note.js",
      "globalName": "YTD.community_note.part0",
      "count": "0"
    }
  ]
}
§community_note_rating: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/community-note-rating.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/community-note-rating.js",
      "globalName": "YTD.community_note_rating.part0",
      "count": "0"
    }
  ]
}
§community_note_tombstone: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/community-note-tombstone.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/community-note-tombstone.js",
      "globalName": "YTD.community_note_tombstone.part0",
      "count": "0"
    }
  ]
}
§community_tweet: MediaDirectoryWithFiles

Metadata that usually points to twitter-archive-<UID>.zip:data/community-tweet.js

§Example JSON data

{
  "mediaDirectory": "data/community_tweet",
  "files": [
    {
      "fileName": "data/community-tweet.js",
      "globalName": "YTD.community_tweet.part0",
      "count": "0"
    }
  ]
}
§community_tweet_media: MediaDirectory

Metadata that usually points to twitter-archive-<UID>.zip:data/community-tweet-media.js

§Example JSON data

{ "mediaDirectory": "data/community_tweet_media" }
§connected_application: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/connected-application.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/connected-application.js",
      "globalName": "YTD.connected_application.part0",
      "count": "0"
    }
  ]
}
§contact: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/contact.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/contact.js",
      "globalName": "YTD.contact.part0",
      "count": "0"
    }
  ]
}
§deleted_note_tweet: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/deleted-note-tweet.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/deleted-note-tweet.js",
      "globalName": "YTD.deleted_note_tweet.part0",
      "count": "0"
    }
  ]
}
§deleted_tweet_headers: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/deleted-tweet-headers.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/deleted-tweet-headers.js",
      "globalName": "YTD.deleted_tweet_headers.part0",
      "count": "0"
    }
  ]
}
§deleted_tweets: MediaDirectoryWithFiles

Metadata that usually points to twitter-archive-<UID>.zip:data/deleted-tweets.js

§Example JSON data

{
  "mediaDirectory": "data/deleted_tweets",
  "files": [
    {
      "fileName": "data/deleted-tweets.js",
      "globalName": "YTD.deleted_tweets.part0",
      "count": "0"
    }
  ]
}
§deleted_tweets_media: MediaDirectory

Metadata that usually points to twitter-archive-<UID>.zip:data/deleted-tweets-media.js

§Example JSON data

{ "mediaDirectory": "data/deleted_tweets_media" }
§device_token: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/device-token.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/device-token.js",
      "globalName": "YTD.device_token.part0",
      "count": "0"
    }
  ]
}
§direct_message_group_headers: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/direct-message-group-headers.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/direct-message-group-headers.js",
      "globalName": "YTD.direct_message_group_headers.part0",
      "count": "0"
    }
  ]
}
§direct_message_headers: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/direct-message-headers.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/direct-message-headers.js",
      "globalName": "YTD.direct_message_headers.part0",
      "count": "0"
    }
  ]
}
§direct_message_mute: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/direct-message-mute.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/direct-message-mute.js",
      "globalName": "YTD.direct_message_mute.part0",
      "count": "0"
    }
  ]
}
§direct_messages: MediaDirectoryWithFiles

Metadata that usually points to twitter-archive-<UID>.zip:data/direct-messages.js

§Example JSON data

{
  "mediaDirectory": "data/direct_messages",
  "files": [
    {
      "fileName": "data/direct-messages.js",
      "globalName": "YTD.direct_messages.part0",
      "count": "0"
    }
  ]
}
§direct_messages_group: MediaDirectoryWithFiles

Metadata that usually points to twitter-archive-<UID>.zip:data/direct-messages-group.js

§Example JSON data

{
  "mediaDirectory": "data/direct_messages_group",
  "files": [
    {
      "fileName": "data/direct-messages-group.js",
      "globalName": "YTD.direct_messages_group.part0",
      "count": "0"
    }
  ]
}
§direct_messages_group_media: MediaDirectory

Metadata that usually points to twitter-archive-<UID>.zip:data/direct-messages-group-media.js

§Example JSON data

{ "mediaDirectory": "data/direct_messages_group_media" }
§direct_messages_media: MediaDirectory

Metadata that usually points to twitter-archive-<UID>.zip:data/direct-messages-media.js

§Example JSON data

{ "mediaDirectory": "data/direct_messages_media" }
§email_address_change: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/email-address-change.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/email-address-change.js",
      "globalName": "YTD.email_address_change.part0",
      "count": "0"
    }
  ]
}
§follower: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/follower.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/follower.js",
      "globalName": "YTD.follower.part0",
      "count": "0"
    }
  ]
}
§following: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/following.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/following.js",
      "globalName": "YTD.following.part0",
      "count": "0"
    }
  ]
}
§ip_audit: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/ip-audit.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/ip-audit.js",
      "globalName": "YTD.ip_audit.part0",
      "count": "0"
    }
  ]
}
§key_registry: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/key-registry.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/key-registry.js",
      "globalName": "YTD.key_registry.part0",
      "count": "0"
    }
  ]
}
§like: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/like.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/like.js",
      "globalName": "YTD.like.part0",
      "count": "0"
    }
  ]
}
§lists_created: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/lists-created.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/lists-created.js",
      "globalName": "YTD.lists_created.part0",
      "count": "0"
    }
  ]
}
§lists_member: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/lists-member.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/lists-member.js",
      "globalName": "YTD.lists_member.part0",
      "count": "0"
    }
  ]
}
§lists_subscribed: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/lists-subscribed.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/lists-subscribed.js",
      "globalName": "YTD.lists_subscribed.part0",
      "count": "0"
    }
  ]
}
§moment: MediaDirectoryWithFiles

Metadata that usually points to twitter-archive-<UID>.zip:data/moment.js

§Example JSON data

{
  "mediaDirectory": "data/moment",
  "files": [
    {
      "fileName": "data/moment.js",
      "globalName": "YTD.moment.part0",
      "count": "0"
    }
  ]
}
§moments_media: MediaDirectory

Metadata that usually points to twitter-archive-<UID>.zip:data/moments-media.js

§Example JSON data

{ "mediaDirectory": "data/moments_media" }
§moments_tweets_media: MediaDirectory

Metadata that usually points to twitter-archive-<UID>.zip:data/moments-tweets-media.js

§Example JSON data

{ "mediaDirectory": "data/moments_tweets_media" }
§mute: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/mute.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/mute.js",
      "globalName": "YTD.mute.part0",
      "count": "0"
    }
  ]
}
§ni_devices: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/ni-devices.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/ni-devices.js",
      "globalName": "YTD.ni_devices.part0",
      "count": "0"
    }
  ]
}
§note_tweet: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/note-tweet.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/note-tweet.js",
      "globalName": "YTD.note_tweet.part0",
      "count": "0"
    }
  ]
}
§periscope_account_information: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/periscope-account-information.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/periscope-account-information.js",
      "globalName": "YTD.periscope_account_information.part0",
      "count": "0"
    }
  ]
}
§periscope_ban_information: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/periscope-ban-information.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/periscope-ban-information.js",
      "globalName": "YTD.periscope_ban_information.part0",
      "count": "0"
    }
  ]
}
§periscope_broadcast_metadata: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/periscope-broadcast-metadata.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/periscope-broadcast-metadata.js",
      "globalName": "YTD.periscope_broadcast_metadata.part0",
      "count": "0"
    }
  ]
}
§periscope_comments_made_by_user: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/periscope-comments-made-by-user.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/periscope-comments-made-by-user.js",
      "globalName": "YTD.periscope_comments_made_by_user.part0",
      "count": "0"
    }
  ]
}
§periscope_expired_broadcasts: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/periscope-expired-broadcasts.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/periscope-expired-broadcasts.js",
      "globalName": "YTD.periscope_expired_broadcasts.part0",
      "count": "0"
    }
  ]
}
§periscope_followers: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/periscope-followers.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/periscope-followers.js",
      "globalName": "YTD.periscope_followers.part0",
      "count": "0"
    }
  ]
}
§periscope_profile_description: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/periscope-profile-description.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/periscope-profile-description.js",
      "globalName": "YTD.periscope_profile_description.part0",
      "count": "0"
    }
  ]
}
§personalization: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/personalization.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/personalization.js",
      "globalName": "YTD.personalization.part0",
      "count": "0"
    }
  ]
}
§phone_number: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/phone-number.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/phone-number.js",
      "globalName": "YTD.phone_number.part0",
      "count": "0"
    }
  ]
}
§product_drop: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/product-drop.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/product-drop.js",
      "globalName": "YTD.product_drop.part0",
      "count": "0"
    }
  ]
}
§product_set: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/product-set.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/product-set.js",
      "globalName": "YTD.product_set.part0",
      "count": "0"
    }
  ]
}
§professional_data: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/professional-data.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/professional-data.js",
      "globalName": "YTD.professional_data.part0",
      "count": "0"
    }
  ]
}
§profile: MediaDirectoryWithFiles

Metadata that usually points to twitter-archive-<UID>.zip:data/profile.js

§Example JSON data

{
  "mediaDirectory": "data/profile",
  "files": [
    {
      "fileName": "data/profile.js",
      "globalName": "YTD.profile.part0",
      "count": "0"
    }
  ]
}
§profile_media: MediaDirectory

Metadata that usually points to twitter-archive-<UID>.zip:data/profile-media.js

§Example JSON data

{ "mediaDirectory": "data/profile_media" }
§protected_history: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/protected-history.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/protected-history.js",
      "globalName": "YTD.protected_history.part0",
      "count": "0"
    }
  ]
}
§reply_prompt: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/reply-prompt.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/reply-prompt.js",
      "globalName": "YTD.reply_prompt.part0",
      "count": "0"
    }
  ]
}
§saved_search: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/saved-search.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/saved-search.js",
      "globalName": "YTD.saved_search.part0",
      "count": "0"
    }
  ]
}
§screen_name_change: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/screen-name-change.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/screen-name-change.js",
      "globalName": "YTD.screen_name_change.part0",
      "count": "0"
    }
  ]
}
§shop_module: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/shop-module.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/shop-module.js",
      "globalName": "YTD.shop_module.part0",
      "count": "0"
    }
  ]
}
§shopify_account: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/shopify-account.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/shopify-account.js",
      "globalName": "YTD.shopify_account.part0",
      "count": "0"
    }
  ]
}
§smartblock: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/smartblock.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/smartblock.js",
      "globalName": "YTD.smartblock.part0",
      "count": "0"
    }
  ]
}
§spaces_metadata: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/spaces-metadata.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/spaces-metadata.js",
      "globalName": "YTD.spaces_metadata.part0",
      "count": "0"
    }
  ]
}
§sso: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/sso.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/sso.js",
      "globalName": "YTD.sso.part0",
      "count": "0"
    }
  ]
}
§tweet_headers: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/tweet-headers.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/tweet-headers.js",
      "globalName": "YTD.tweet_headers.part0",
      "count": "0"
    }
  ]
}
§tweetdeck: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/tweetdeck.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/tweetdeck.js",
      "globalName": "YTD.tweetdeck.part0",
      "count": "0"
    }
  ]
}
§tweets: MediaDirectoryWithFiles

Metadata that usually points to twitter-archive-<UID>.zip:data/tweets.js

§Example JSON data

{
  "mediaDirectory": "data/tweets",
  "files": [
    {
      "fileName": "data/tweets.js",
      "globalName": "YTD.tweets.part0",
      "count": "0"
    }
  ]
}
§tweets_media: MediaDirectory

Metadata that usually points to twitter-archive-<UID>.zip:data/tweets-media.js

§Example JSON data

{ "mediaDirectory": "data/tweets_media" }
§twitter_article: MediaDirectoryWithFiles

Metadata that usually points to twitter-archive-<UID>.zip:data/twitter-article.js

§Example JSON data

{
  "mediaDirectory": "data/twitter_article",
  "files": [
    {
      "fileName": "data/twitter-article.js",
      "globalName": "YTD.twitter_article.part0",
      "count": "0"
    }
  ]
}
§twitter_article_media: MediaDirectory

Metadata that usually points to twitter-archive-<UID>.zip:data/twitter-article-media.js

§Example JSON data

{ "mediaDirectory": "data/twitter_article_media" }
§twitter_article_metadata: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/twitter-article-metadata.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/twitter-article-metadata.js",
      "globalName": "YTD.twitter_article_metadata.part0",
      "count": "0"
    }
  ]
}
§twitter_circle: MediaDirectoryWithFiles

Metadata that usually points to twitter-archive-<UID>.zip:data/twitter-circle.js

§Example JSON data

{
  "mediaDirectory": "data/twitter_circle",
  "files": [
    {
      "fileName": "data/twitter-circle.js",
      "globalName": "YTD.twitter_circle.part0",
      "count": "0"
    }
  ]
}
§twitter_circle_member: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/twitter-circle-member.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/twitter-circle-member.js",
      "globalName": "YTD.twitter_circle_member.part0",
      "count": "0"
    }
  ]
}
§twitter_circle_tweet: MediaDirectoryWithFiles

Metadata that usually points to twitter-archive-<UID>.zip:data/twitter-circle-tweet.js

§Example JSON data

{
  "mediaDirectory": "data/twitter_circle_tweet",
  "files": [
    {
      "fileName": "data/twitter-circle-tweet.js",
      "globalName": "YTD.twitter_circle_tweet.part0",
      "count": "0"
    }
  ]
}
§twitter_circle_tweet_media: MediaDirectory

Metadata that usually points to twitter-archive-<UID>.zip:data/twitter-circle-tweet-media.js

§Example JSON data

{ "mediaDirectory": "data/twitter_circle_tweet_media" }
§twitter_shop: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/twitter-shop.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/twitter-shop.js",
      "globalName": "YTD.twitter_shop.part0",
      "count": "0"
    }
  ]
}
§user_link_clicks: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/user-link-clicks.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/user-link-clicks.js",
      "globalName": "YTD.user_link_clicks.part0",
      "count": "0"
    }
  ]
}
§verified: FileObject

Metadata that usually points to twitter-archive-<UID>.zip:data/verified.js

§Example JSON data

{
  "files": [
    {
      "fileName": "data/verified.js",
      "globalName": "YTD.verified.part0",
      "count": "0"
    }
  ]
}

Trait Implementations§

Source§

impl Clone for DataTypes

Source§

fn clone(&self) -> DataTypes

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DataTypes

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for DataTypes

Source§

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 Display for DataTypes

Source§

fn fmt(&self, _derive_more_display_formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Serialize for DataTypes

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,