Skip to content

Commit 1bf3312

Browse files
author
Jethro Beekman
committed
Fix docs on macro invocations
1 parent 2087951 commit 1bf3312

File tree

3 files changed

+21
-11
lines changed

3 files changed

+21
-11
lines changed

mbedtls/src/pk/mod.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -315,8 +315,10 @@ impl Pk {
315315
.is_ok()
316316
}
317317

318-
/// Key length in bits
319-
getter!(len() -> usize = fn pk_get_bitlen);
318+
getter!(
319+
/// Key length in bits
320+
len() -> usize = fn pk_get_bitlen
321+
);
320322
getter!(pk_type() -> Type = fn pk_get_type);
321323

322324
pub fn curve(&self) -> Result<EcGroupId> {

mbedtls/src/ssl/config.rs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -214,11 +214,15 @@ impl<'c> Config<'c> {
214214
};
215215
}
216216

217-
/// Client only: whether to remember and use session tickets
218-
setter!(set_session_tickets(u: UseSessionTickets) = ssl_conf_session_tickets);
219-
220-
/// Client only: minimal FFDH group size
221-
setter!(set_ffdh_min_bitlen(bitlen: c_uint) = ssl_conf_dhm_min_bitlen);
217+
setter!(
218+
/// Client only: whether to remember and use session tickets
219+
set_session_tickets(u: UseSessionTickets) = ssl_conf_session_tickets
220+
);
221+
222+
setter!(
223+
/// Client only: minimal FFDH group size
224+
set_ffdh_min_bitlen(bitlen: c_uint) = ssl_conf_dhm_min_bitlen
225+
);
222226

223227
// TODO: The lifetime restrictions on HandshakeContext here are too strict.
224228
// Once we need something else, we might fix it.

mbedtls/src/wrapper_macros.rs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,8 @@ macro_rules! define_struct {
227227
}
228228

229229
macro_rules! setter {
230-
{ $rfn:ident($n:ident : $rty:ty) = $cfn:ident } => {
230+
{ $(#[$m:meta])* $rfn:ident($n:ident : $rty:ty) = $cfn:ident } => {
231+
$(#[$m])*
231232
pub fn $rfn(&mut self, $n: $rty) {
232233
unsafe{::mbedtls_sys::$cfn(&mut self.inner,$n.into())}
233234
}
@@ -236,9 +237,10 @@ macro_rules! setter {
236237

237238
// can't make this work without as as_XXX! macro, and there is no as_method!...
238239
macro_rules! setter_callback {
239-
{ $s:ident<$l:tt>::$rfn:ident($n:ident : $($rty:tt)+) = $cfn:ident } => {
240+
{ $(#[$m:meta])* $s:ident<$l:tt>::$rfn:ident($n:ident : $($rty:tt)+) = $cfn:ident } => {
240241
as_item!(
241242
impl<$l> $s<$l> {
243+
$(#[$m])*
242244
pub fn $rfn<F: $($rty)+>(&mut self, $n: Option<&$l mut F>) {
243245
unsafe{::mbedtls_sys::$cfn(
244246
&mut self.inner,
@@ -252,12 +254,14 @@ macro_rules! setter_callback {
252254
}
253255

254256
macro_rules! getter {
255-
{ $rfn:ident() -> $rty:ty = .$cfield:ident } => {
257+
{ $(#[$m:meta])* $rfn:ident() -> $rty:ty = .$cfield:ident } => {
258+
$(#[$m])*
256259
pub fn $rfn(&self) -> $rty {
257260
self.inner.$cfield.into()
258261
}
259262
};
260-
{ $rfn:ident() -> $rty:ty = fn $cfn:ident } => {
263+
{ $(#[$m:meta])* $rfn:ident() -> $rty:ty = fn $cfn:ident } => {
264+
$(#[$m])*
261265
pub fn $rfn(&self) -> $rty {
262266
unsafe{::mbedtls_sys::$cfn(&self.inner).into()}
263267
}

0 commit comments

Comments
 (0)