pub(crate) struct SlackPostOutcome {
pub workspace: String,
pub ts: Vec<String>,
pub conversation_name: String,
pub parts: usize,
}Expand description
What a post did: the ts of each message it sent, in the order they
went out, the conversation it landed in (the name, or the id when the
lookup failed), and how many parts the text was split into. A draft past
the truncation point is split and posted in sequence, so a long one is
several messages a reply can attach to.
Fields§
§workspace: StringThe [[slack]] label the post went into, so the result names the
workspace even though the call takes no argument for it.
ts: Vec<String>§conversation_name: String§parts: usizeTrait Implementations§
Source§impl Clone for SlackPostOutcome
impl Clone for SlackPostOutcome
Source§impl Debug for SlackPostOutcome
impl Debug for SlackPostOutcome
impl Eq for SlackPostOutcome
Source§impl PartialEq for SlackPostOutcome
impl PartialEq for SlackPostOutcome
impl StructuralPartialEq for SlackPostOutcome
Auto Trait Implementations§
impl Freeze for SlackPostOutcome
impl RefUnwindSafe for SlackPostOutcome
impl Send for SlackPostOutcome
impl Sync for SlackPostOutcome
impl Unpin for SlackPostOutcome
impl UnsafeUnpin for SlackPostOutcome
impl UnwindSafe for SlackPostOutcome
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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