diff --git a/src/traft/rpc/sharding.rs b/src/traft/rpc/sharding.rs
index 54efa99b59d328b6dc6937d7de3961ad1665b96e..c01cd1346fd46cd8b30d8912a54c35540b6ac9c5 100644
--- a/src/traft/rpc/sharding.rs
+++ b/src/traft/rpc/sharding.rs
@@ -99,9 +99,15 @@ pub mod cfg {
 
     #[derive(Default, Copy, Clone, Debug, PartialEq, Eq)]
     #[derive(tlua::PushInto, tlua::Push, tlua::LuaRead)]
+    /// Specifies the mode of operation for the bucket discovery fiber of vshard
+    /// router.
+    ///
+    /// See [`vshard.router.discovery_set`] for more details.
+    ///
+    /// [`vshard.router.discovery_set`]: https://www.tarantool.io/en/doc/latest/reference/reference_rock/vshard/vshard_router/#router-api-discovery-set
     pub enum DiscoveryMode {
-        #[default]
         Off,
+        #[default]
         On,
         Once,
     }