From e3b1d1d7ccd2314c5c6f9e063f33bf1dd29863f5 Mon Sep 17 00:00:00 2001 From: Rustln Date: Mon, 21 Mar 2022 17:44:45 +0800 Subject: [PATCH] Fixed wrong link --- src/advance/into-types/enum-int.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/advance/into-types/enum-int.md b/src/advance/into-types/enum-int.md index 460696fd..251924cb 100644 --- a/src/advance/into-types/enum-int.md +++ b/src/advance/into-types/enum-int.md @@ -175,7 +175,7 @@ back_to_enum! { **这个方法原则上并不推荐,但是有其存在的意义,如果要使用,你需要清晰的知道自己为什么使用**。 -在之前的类型转换章节,我们提到过非常邪恶的[`transmute`转换](../basic/converse.md#变形记transmutes),其实,当你知道数值一定不会超过枚举的范围时(例如枚举成员对应 1,2,3,传入的整数也在这个范围内),就可以使用这个方法完成变形。 +在之前的类型转换章节,我们提到过非常邪恶的[`transmute`转换](../../basic/converse.md#变形记transmutes),其实,当你知道数值一定不会超过枚举的范围时(例如枚举成员对应 1,2,3,传入的整数也在这个范围内),就可以使用这个方法完成变形。 > 最好使用#[repr(..)]来控制底层类型的大小,免得本来需要 i32,结果传入 i64,最终内存无法对齐,产生奇怪的结果