gen_server: prefix public types with Gen (GenServerRef, GenServerCtx, GenServerName, GenServerBuilder, NamedGenServerBuilder)

This commit is contained in:
smarm-agent
2026-06-20 10:48:33 +00:00
parent f646c5cd72
commit 3e316066c3
8 changed files with 98 additions and 98 deletions
+5 -5
View File
@@ -29,7 +29,7 @@
//! channel by value; that is intended, it is exactly what a remote observer
//! (RFC 011) will serialize across a node boundary.
use crate::gen_server::{GenServer, ServerBuilder, ServerRef};
use crate::gen_server::{GenServer, GenServerBuilder, GenServerRef};
use crate::introspect::{actor_info, snapshot, tree};
use crate::introspect::{ActorInfo, RuntimeSnapshot, RuntimeTree};
use crate::pid::Pid;
@@ -89,8 +89,8 @@ impl GenServer for Observer {
}
}
/// Spawn the observer under the current actor and hand back its [`ServerRef`].
/// Shorthand for `ServerBuilder::new(Observer).start()`; use the builder
/// Spawn the observer under the current actor and hand back its [`GenServerRef`].
/// Shorthand for `GenServerBuilder::new(Observer).start()`; use the builder
/// directly (e.g. `.under(sup)`) to slot it into a supervision tree.
///
/// ```
@@ -109,6 +109,6 @@ impl GenServer for Observer {
/// assert!(snap.actors.iter().any(|a| a.pid == obs.pid()));
/// });
/// ```
pub fn start() -> ServerRef<Observer> {
ServerBuilder::new(Observer).start()
pub fn start() -> GenServerRef<Observer> {
GenServerBuilder::new(Observer).start()
}