Skip to main content

TaskApiV1

Enum TaskApiV1 

Source
pub enum TaskApiV1 {
Show 23 variants TaskCreate, TaskGet(String), TaskUpdate(String), TaskDelete(String), TaskComplete(String), TaskUncomplete(String), TaskList, TaskFollowerCreate(String), TaskFollowerDelete(String, String), TaskFollowerList(String), TaskFollowerBatchDelete(String), TaskCollaboratorCreate(String), TaskCollaboratorDelete(String, String), TaskCollaboratorList(String), TaskCollaboratorBatchDelete(String), TaskReminderCreate(String), TaskReminderDelete(String, String), TaskReminderList(String), TaskCommentCreate(String), TaskCommentGet(String, String), TaskCommentUpdate(String, String), TaskCommentDelete(String, String), TaskCommentList(String),
}
Expand description

任务 API V1 端点枚举

Variants§

§

TaskCreate

创建任务

§

TaskGet(String)

获取任务详情

§

TaskUpdate(String)

更新任务

§

TaskDelete(String)

删除任务

§

TaskComplete(String)

完成任务

§

TaskUncomplete(String)

取消完成任务

§

TaskList

获取任务列表

§

TaskFollowerCreate(String)

创建任务关注者

§

TaskFollowerDelete(String, String)

删除任务关注者

§

TaskFollowerList(String)

获取任务关注者列表

§

TaskFollowerBatchDelete(String)

批量删除任务关注者

§

TaskCollaboratorCreate(String)

创建任务协作者

§

TaskCollaboratorDelete(String, String)

删除任务协作者

§

TaskCollaboratorList(String)

获取任务协作者列表

§

TaskCollaboratorBatchDelete(String)

批量删除任务协作者

§

TaskReminderCreate(String)

创建任务提醒

§

TaskReminderDelete(String, String)

删除任务提醒

§

TaskReminderList(String)

获取任务提醒列表

§

TaskCommentCreate(String)

创建任务评论

§

TaskCommentGet(String, String)

获取任务评论详情

§

TaskCommentUpdate(String, String)

更新任务评论

§

TaskCommentDelete(String, String)

删除任务评论

§

TaskCommentList(String)

获取任务评论列表

Implementations§

Source§

impl TaskApiV1

Source

pub fn to_url(&self) -> String

生成对应的 URL

Trait Implementations§

Source§

impl Clone for TaskApiV1

Source§

fn clone(&self) -> TaskApiV1

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TaskApiV1

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for TaskApiV1

Source§

fn eq(&self, other: &TaskApiV1) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for TaskApiV1

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more