some docs...

This commit is contained in:
Barna Máté 2024-11-23 22:21:49 +01:00
parent b4359ec202
commit 894327ba00
2 changed files with 7 additions and 6 deletions

1
.gitignore vendored
View file

@ -1,2 +1,3 @@
/target
result*
scrap.md

View file

@ -90,7 +90,7 @@ impl WorkerConfig {
/// Enable secure connection to amqp.
///
/// # Arguments
/// * `custom_tls` - Optional TLSconfig (if none defaults to lapins choice)
/// * `custom_tls` - Optional [`TlsConfig`] (if none defaults to lapins choice)
pub fn enable_tls(mut self, custom_tls: Option<TlsConfig>) -> Self {
match custom_tls {
Some(tls) => {
@ -151,10 +151,10 @@ impl ListenerConfig {
// TODO implement reconnect
impl Worker {
/// Create a new instance of `bunbun-worker`
/// Create a new instance of [`Worker`]
/// # Arguments
/// * `amqp_server_url` - A string slice that holds the url of the amqp server (e.g. amqp://localhost:5672)
/// * `config` - A worker config, containing the TLS config for now.
/// * `config` - A [`WorkerConfig`], containing the TLS config for now.
pub async fn new(amqp_server_url: impl Into<String>, config: WorkerConfig) -> Self {
let channel = Self::create_channel(amqp_server_url.into(), config).await;
@ -191,11 +191,11 @@ impl Worker {
channel
}
/// Add a non-rpc listener to the worker object
/// Add a [`Task`] listener to the worker object
///
/// # Arguments
/// * `state` - An Arc of the state object that will be passed to the listener
/// * `listener_config` - An Arc of the state object that will be passed to the listener
/// * `listener_config` - [`ListenerConfig`] that holds the configuration for the listener
/// ```
/// use bunbun_worker::{Worker, ListenerConfig, WorkerConfig};
/// let server = Worker::new("amqp://localhost:5672", Workerconfig::default()).await;
@ -563,7 +563,7 @@ pub trait RPCTask: Sized + Debug + DeserializeOwned {
}
/// A regular task
/// Implement this trait to any struct to make it a runnable `non-rpc` job.
/// Implement this trait to any struct to make it a runnable `non-rpc` [`Task`] job.
///
/// Examples
///