├── .github └── workflows │ └── egg.yaml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── README.md ├── TODO.md ├── examples ├── basic.rs ├── bearer.rs ├── common │ └── mod.rs ├── conversations.rs ├── create_tweet.rs ├── lists.rs ├── place.rs ├── raw.rs ├── reciprocal.rs ├── search.rs ├── stream_filter.rs ├── thread.rs └── tweets.rs ├── rustfmt.toml ├── sample_payloads ├── bounding_box-polygon.json ├── compatibilityplus_classic_13994.json ├── compatibilityplus_classic_hidden_13797.json ├── compatibilityplus_extended_13997.json ├── extended_classic_14002.json ├── extended_classic_hidden_13761.json ├── extended_extended_14001.json ├── media.json ├── media_fail.json ├── media_in_progress.json ├── media_pending.json ├── nullable_user_mention.json ├── rate_limit_sample.json ├── sample-extended-onepic.json ├── sample-image-alt-text.json ├── sample-list.json ├── sample-quote.json ├── sample-reply.json ├── sample-retweet.json ├── sample-stream.json ├── tweet_array.json └── user_array.json └── src ├── account └── mod.rs ├── auth.rs ├── auth └── raw.rs ├── common ├── mod.rs └── response.rs ├── cursor.rs ├── direct ├── fun.rs ├── mod.rs └── raw.rs ├── entities.rs ├── error.rs ├── lib.rs ├── links.rs ├── list ├── fun.rs └── mod.rs ├── media └── mod.rs ├── place ├── fun.rs └── mod.rs ├── raw.rs ├── raw └── types │ └── direct.rs ├── search.rs ├── service.rs ├── stream └── mod.rs ├── trend ├── fun.rs ├── mod.rs └── raw.rs ├── tweet ├── fun.rs ├── mod.rs └── raw.rs └── user ├── fun.rs ├── mod.rs └── raw.rs /.github/workflows/egg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/.github/workflows/egg.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/TODO.md -------------------------------------------------------------------------------- /examples/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/basic.rs -------------------------------------------------------------------------------- /examples/bearer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/bearer.rs -------------------------------------------------------------------------------- /examples/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/common/mod.rs -------------------------------------------------------------------------------- /examples/conversations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/conversations.rs -------------------------------------------------------------------------------- /examples/create_tweet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/create_tweet.rs -------------------------------------------------------------------------------- /examples/lists.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/lists.rs -------------------------------------------------------------------------------- /examples/place.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/place.rs -------------------------------------------------------------------------------- /examples/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/raw.rs -------------------------------------------------------------------------------- /examples/reciprocal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/reciprocal.rs -------------------------------------------------------------------------------- /examples/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/search.rs -------------------------------------------------------------------------------- /examples/stream_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/stream_filter.rs -------------------------------------------------------------------------------- /examples/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/thread.rs -------------------------------------------------------------------------------- /examples/tweets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/examples/tweets.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | edition = "2018" 2 | -------------------------------------------------------------------------------- /sample_payloads/bounding_box-polygon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/bounding_box-polygon.json -------------------------------------------------------------------------------- /sample_payloads/compatibilityplus_classic_13994.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/compatibilityplus_classic_13994.json -------------------------------------------------------------------------------- /sample_payloads/compatibilityplus_classic_hidden_13797.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/compatibilityplus_classic_hidden_13797.json -------------------------------------------------------------------------------- /sample_payloads/compatibilityplus_extended_13997.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/compatibilityplus_extended_13997.json -------------------------------------------------------------------------------- /sample_payloads/extended_classic_14002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/extended_classic_14002.json -------------------------------------------------------------------------------- /sample_payloads/extended_classic_hidden_13761.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/extended_classic_hidden_13761.json -------------------------------------------------------------------------------- /sample_payloads/extended_extended_14001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/extended_extended_14001.json -------------------------------------------------------------------------------- /sample_payloads/media.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/media.json -------------------------------------------------------------------------------- /sample_payloads/media_fail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/media_fail.json -------------------------------------------------------------------------------- /sample_payloads/media_in_progress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/media_in_progress.json -------------------------------------------------------------------------------- /sample_payloads/media_pending.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/media_pending.json -------------------------------------------------------------------------------- /sample_payloads/nullable_user_mention.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/nullable_user_mention.json -------------------------------------------------------------------------------- /sample_payloads/rate_limit_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/rate_limit_sample.json -------------------------------------------------------------------------------- /sample_payloads/sample-extended-onepic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/sample-extended-onepic.json -------------------------------------------------------------------------------- /sample_payloads/sample-image-alt-text.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/sample-image-alt-text.json -------------------------------------------------------------------------------- /sample_payloads/sample-list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/sample-list.json -------------------------------------------------------------------------------- /sample_payloads/sample-quote.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/sample-quote.json -------------------------------------------------------------------------------- /sample_payloads/sample-reply.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/sample-reply.json -------------------------------------------------------------------------------- /sample_payloads/sample-retweet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/sample-retweet.json -------------------------------------------------------------------------------- /sample_payloads/sample-stream.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/sample-stream.json -------------------------------------------------------------------------------- /sample_payloads/tweet_array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/tweet_array.json -------------------------------------------------------------------------------- /sample_payloads/user_array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/sample_payloads/user_array.json -------------------------------------------------------------------------------- /src/account/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/account/mod.rs -------------------------------------------------------------------------------- /src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/auth.rs -------------------------------------------------------------------------------- /src/auth/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/auth/raw.rs -------------------------------------------------------------------------------- /src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/common/mod.rs -------------------------------------------------------------------------------- /src/common/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/common/response.rs -------------------------------------------------------------------------------- /src/cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/cursor.rs -------------------------------------------------------------------------------- /src/direct/fun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/direct/fun.rs -------------------------------------------------------------------------------- /src/direct/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/direct/mod.rs -------------------------------------------------------------------------------- /src/direct/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/direct/raw.rs -------------------------------------------------------------------------------- /src/entities.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/entities.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/links.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/links.rs -------------------------------------------------------------------------------- /src/list/fun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/list/fun.rs -------------------------------------------------------------------------------- /src/list/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/list/mod.rs -------------------------------------------------------------------------------- /src/media/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/media/mod.rs -------------------------------------------------------------------------------- /src/place/fun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/place/fun.rs -------------------------------------------------------------------------------- /src/place/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/place/mod.rs -------------------------------------------------------------------------------- /src/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/raw.rs -------------------------------------------------------------------------------- /src/raw/types/direct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/raw/types/direct.rs -------------------------------------------------------------------------------- /src/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/search.rs -------------------------------------------------------------------------------- /src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/service.rs -------------------------------------------------------------------------------- /src/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/stream/mod.rs -------------------------------------------------------------------------------- /src/trend/fun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/trend/fun.rs -------------------------------------------------------------------------------- /src/trend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/trend/mod.rs -------------------------------------------------------------------------------- /src/trend/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/trend/raw.rs -------------------------------------------------------------------------------- /src/tweet/fun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/tweet/fun.rs -------------------------------------------------------------------------------- /src/tweet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/tweet/mod.rs -------------------------------------------------------------------------------- /src/tweet/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/tweet/raw.rs -------------------------------------------------------------------------------- /src/user/fun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/user/fun.rs -------------------------------------------------------------------------------- /src/user/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/user/mod.rs -------------------------------------------------------------------------------- /src/user/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egg-mode-rs/egg-mode/HEAD/src/user/raw.rs --------------------------------------------------------------------------------