pub struct ThreadPlanOutput {
pub thread_tweets: Vec<String>,
pub tweet_count: usize,
pub structure_used: String,
pub hook_type: String,
pub first_tweet_preview: String,
pub estimated_performance: String,
pub objective_alignment: String,
pub target_audience: String,
pub topic_relevance: String,
}Expand description
Output from the thread plan step.
Fields§
§thread_tweets: Vec<String>The generated tweets in thread order.
tweet_count: usizeNumber of tweets in the thread.
structure_used: StringThe structure that was used.
hook_type: StringHook analysis for the first tweet.
first_tweet_preview: StringFirst tweet preview.
estimated_performance: StringEstimated performance based on topic relevance.
objective_alignment: StringObjective alignment description.
target_audience: StringTarget audience description.
topic_relevance: StringTopic relevance assessment.
Trait Implementations§
Source§impl Clone for ThreadPlanOutput
impl Clone for ThreadPlanOutput
Source§fn clone(&self) -> ThreadPlanOutput
fn clone(&self) -> ThreadPlanOutput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ThreadPlanOutput
impl Debug for ThreadPlanOutput
Auto Trait Implementations§
impl Freeze for ThreadPlanOutput
impl RefUnwindSafe for ThreadPlanOutput
impl Send for ThreadPlanOutput
impl Sync for ThreadPlanOutput
impl Unpin for ThreadPlanOutput
impl UnsafeUnpin for ThreadPlanOutput
impl UnwindSafe for ThreadPlanOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more