pub struct Logs {
pub client: Client,
}Available on crate feature
requests only.Fields§
§client: ClientImplementations§
Source§impl Logs
impl Logs
Sourcepub async fn list<'a>(&'a self) -> Result<Vec<String>, Error>
pub async fn list<'a>(&'a self) -> Result<Vec<String>, Error>
Perform a GET request to /api/logs/.
Logs view
async fn example_logs_list() -> anyhow::Result<()> {
let client = paperless_api_client::Client::new_from_env();
let result: Vec<String> = client.logs().list().await?;
println!("{:?}", result);
Ok(())
}Sourcepub async fn retrieve<'a>(&'a self, id: &'a str) -> Result<Vec<String>, Error>
pub async fn retrieve<'a>(&'a self, id: &'a str) -> Result<Vec<String>, Error>
Perform a GET request to /api/logs/{id}/.
Single log view
Parameters:
id: &'astr(required)
async fn example_logs_retrieve() -> anyhow::Result<()> {
let client = paperless_api_client::Client::new_from_env();
let result: Vec<String> = client.logs().retrieve("some-string").await?;
println!("{:?}", result);
Ok(())
}Trait Implementations§
Auto Trait Implementations§
impl Freeze for Logs
impl !RefUnwindSafe for Logs
impl Send for Logs
impl Sync for Logs
impl Unpin for Logs
impl !UnwindSafe for Logs
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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