xurl-rs 2.1.0

A fast, ergonomic CLI for the X (Twitter) API — OAuth1/2, Bearer, media upload, streaming
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Typed API response structs and response formatting.
//!
//! - `types` — Typed structs for X API v2 responses (`Tweet`, `User`, `ApiResponse<T>`, etc.)
//! - `format` — JSON pretty-printing with syntax highlighting

mod format;
pub mod types;

pub use format::format_response;
#[allow(unused_imports)] // Re-exported for library consumers
pub use types::{
    ApiError, ApiResponse, BlockingResult, BookmarkedResult, DeletedResult, DmEvent,
    FollowingResult, Includes, LikedResult, MediaProcessingInfo, MediaUploadResponse, MutingResult,
    ReferencedTweet, ResponseMeta, RetweetedResult, Tweet, TweetPublicMetrics, UsageData, User,
    UserPublicMetrics, deserialize_response,
};