#![forbid(unsafe_code)]
#![warn(missing_docs)]
#![doc = include_str!("../README.md")]
#![allow(clippy::result_large_err)]
mod client;
mod error;
mod filter;
mod ids;
mod pagination;
mod types;
mod viewer;
pub mod comments;
pub mod issues;
pub mod labels;
pub mod projects;
pub mod relations;
pub mod workspace;
pub use client::{LinearClient, LinearClientBuilder, RateLimitInfo, RetryConfig};
pub use error::{Error, ErrorExtensions, GraphQlError, LinearErrorType, Result};
pub use filter::*;
pub use ids::*;
pub use pagination::{Page, PageInfo, collect_all, paginate};
pub use types::*;
pub use viewer::{Organization, Viewer};
#[doc(hidden)]
pub fn all_documents() -> Vec<(&'static str, &'static str)> {
[
viewer::DOCUMENTS,
issues::DOCUMENTS,
projects::DOCUMENTS,
workspace::DOCUMENTS,
labels::DOCUMENTS,
relations::DOCUMENTS,
comments::DOCUMENTS,
]
.concat()
}