diff options
author | Takashi Sakamoto <o-takashi@sakamocchi.jp> | 2022-07-07 13:08:53 +0900 |
---|---|---|
committer | Takashi Sakamoto <o-takashi@sakamocchi.jp> | 2022-07-07 13:08:53 +0900 |
commit | 60a3f326e72bd277d752629da460ed2b1937f562 (patch) | |
tree | 02dd329de80db08297da7d3a7d0e0b1f9d4945a5 | |
parent | 3d5d7a00fdc99127c6564f4831951f31b35c807c (diff) | |
download | hinawa-rs-60a3f326e72bd277d752629da460ed2b1937f562.tar.gz |
hinawa: add document alias to manual implementations
The gir tool generate document alias to implementations generated
automatically, while not to manual implementations.
This commit adds them.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
-rw-r--r-- | hinawa/src/fw_fcp.rs | 2 | ||||
-rw-r--r-- | hinawa/src/fw_node.rs | 2 | ||||
-rw-r--r-- | hinawa/src/fw_req.rs | 3 | ||||
-rw-r--r-- | hinawa/src/fw_resp.rs | 1 |
4 files changed, 8 insertions, 0 deletions
diff --git a/hinawa/src/fw_fcp.rs b/hinawa/src/fw_fcp.rs index f9458da..04031c2 100644 --- a/hinawa/src/fw_fcp.rs +++ b/hinawa/src/fw_fcp.rs @@ -2,12 +2,14 @@ use crate::*; pub trait FwFcpExtManual { + #[doc(alias = "hinawa_fw_fcp_avc_transaction")] fn avc_transaction( &self, req_frame: &[u8], resp_frame: &mut [u8], timeout_ms: u32, ) -> Result<usize, glib::Error>; + #[doc(alias = "responded")] fn connect_responded<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self, &[u8]) + 'static; diff --git a/hinawa/src/fw_node.rs b/hinawa/src/fw_node.rs index cda8898..3d2ceb2 100644 --- a/hinawa/src/fw_node.rs +++ b/hinawa/src/fw_node.rs @@ -2,6 +2,8 @@ use crate::*; pub trait FwNodeExtManual { + #[doc(alias = "hinawa_fw_node_get_config_rom")] + #[doc(alias = "get_config_rom")] fn config_rom(&self) -> Result<&[u8], glib::Error>; } diff --git a/hinawa/src/fw_req.rs b/hinawa/src/fw_req.rs index 6f73e5d..1e362f0 100644 --- a/hinawa/src/fw_req.rs +++ b/hinawa/src/fw_req.rs @@ -2,6 +2,7 @@ use crate::*; pub trait FwReqExtManual { + #[doc(alias = "hinawa_fw_req_transaction_async")] fn transaction_async<P: IsA<FwNode>>( &self, node: &P, @@ -10,6 +11,7 @@ pub trait FwReqExtManual { length: usize, frame: &mut [u8], ) -> Result<(), glib::Error>; + #[doc(alias = "hinawa_fw_req_transaction_sync")] fn transaction_sync<P: IsA<FwNode>>( &self, node: &P, @@ -19,6 +21,7 @@ pub trait FwReqExtManual { frame: &mut [u8], timeout_ms: u32, ) -> Result<(), glib::Error>; + #[doc(alias = "responded")] fn connect_responded<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self, FwRcode, &[u8]) + 'static; diff --git a/hinawa/src/fw_resp.rs b/hinawa/src/fw_resp.rs index 792ff50..0902be0 100644 --- a/hinawa/src/fw_resp.rs +++ b/hinawa/src/fw_resp.rs @@ -2,6 +2,7 @@ use crate::*; pub trait FwRespExtManual { + #[doc(alias = "requested")] fn connect_requested2<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self, FwTcode, u64, u32, u32, u32, u32, &[u8]) -> FwRcode + 'static; |