Struct rtrend::related_topics::RelatedTopics [−][src]
pub struct RelatedTopics { pub client: Client, }
Fields
client: Client
Implementations
Retrieve Topics data for all keywords.
Retrieve data for all keywords set within the client.
Returns a JSON serde Value (serde_json::Value).
Example
let keywords = Keywords::new(vec!["Github vs Gitlab"]); let country = Country::new("ALL"); let client = Client::new(keywords, country).build(); let related_topics = RelatedTopics::new(client).get(); println!("{}", related_topics);
Panics
Panic if the client have not been built.
ⓘ
let keywords = Keywords::new(vec!["hacker"]); let country = Country::new("US"); // Client not built let client = Client::new(keywords, country); let related_topics = RelatedTopics::new(client).get();
Retrieve Topics data for a specific keywords.
Retrieve data for a specific keyword set within the client.
Returns a JSON serde Value (serde_json::Value).
let keywords = Keywords::new(vec!["Github", "Gitlab"]); let country = Country::new("ALL"); let client = Client::new(keywords, country).build(); let related_topics = RelatedTopics::new(client).get_for("Gitlab"); println!("{}", related_topics);
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !RefUnwindSafe for RelatedTopics
impl Send for RelatedTopics
impl Sync for RelatedTopics
impl Unpin for RelatedTopics
impl !UnwindSafe for RelatedTopics
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more