Struct peertube::services::Abuses [−][src]
pub struct Abuses { /* fields omitted */ }
Implementations
impl Abuses
[src]
impl Abuses
[src]pub async fn all(
&self,
auth: &Token,
pagination: &Abuses
) -> Result<Pager<Abuse>>
[src]
pub async fn all(
&self,
auth: &Token,
pagination: &Abuses
) -> Result<Pager<Abuse>>
[src]List abuses.
pub async fn update(
&self,
auth: &Token,
id: u32,
params: &AbuseSetting
) -> Result<()>
[src]
pub async fn update(
&self,
auth: &Token,
id: u32,
params: &AbuseSetting
) -> Result<()>
[src]Update an abuse.
pub async fn messages(
&self,
auth: &Token,
id: u32
) -> Result<Pager<AbuseMessage>>
[src]
pub async fn messages(
&self,
auth: &Token,
id: u32
) -> Result<Pager<AbuseMessage>>
[src]List messages of an abuse.
pub async fn add_message(
&self,
auth: &Token,
id: u32,
message: &str
) -> Result<NewContent>
[src]
pub async fn add_message(
&self,
auth: &Token,
id: u32,
message: &str
) -> Result<NewContent>
[src]Add message to an abuse.
Auto Trait Implementations
impl RefUnwindSafe for Abuses
impl Send for Abuses
impl Sync for Abuses
impl Unpin for Abuses
impl UnwindSafe for Abuses
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,