Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
51152ccf
R
Rust
项目概览
int
/
Rust
大约 1 年 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rust
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
51152ccf
编写于
9月 27, 2012
作者:
G
Graydon Hoare
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
De-export private and unicode. Part of #3583.
上级
cda1d352
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
33 addition
and
36 deletion
+33
-36
src/libcore/core.rc
src/libcore/core.rc
+0
-2
src/libcore/unicode.rs
src/libcore/unicode.rs
+33
-34
未找到文件。
src/libcore/core.rc
浏览文件 @
51152ccf
...
...
@@ -341,9 +341,7 @@ mod rt;
// For internal use, not exported
#[legacy_exports]
mod unicode;
#[legacy_exports]
mod private;
mod cmath;
mod stackwalk;
...
...
src/libcore/unicode.rs
浏览文件 @
51152ccf
...
...
@@ -3,9 +3,8 @@
#[forbid(deprecated_mode)]
;
#[forbid(deprecated_pattern)]
;
mod
general_category
{
#[legacy_exports]
;
pure
fn
Cc
(
c
:
char
)
->
bool
{
pub
mod
general_category
{
pub
pure
fn
Cc
(
c
:
char
)
->
bool
{
return
match
c
{
'\x00'
..
'\x1f'
|
'\x7f'
..
'\x9f'
=>
true
,
...
...
@@ -13,7 +12,7 @@ mod general_category {
};
}
pure
fn
Cf
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Cf
(
c
:
char
)
->
bool
{
return
match
c
{
'\xad'
|
'\u0600'
..
'\u0603'
...
...
@@ -32,21 +31,21 @@ mod general_category {
};
}
pure
fn
Co
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Co
(
c
:
char
)
->
bool
{
return
match
c
{
'\ue000'
..
'\uf8ff'
=>
true
,
_
=>
false
};
}
pure
fn
Cs
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Cs
(
c
:
char
)
->
bool
{
return
match
c
{
'\ud800'
..
'\udfff'
=>
true
,
_
=>
false
};
}
pure
fn
Ll
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Ll
(
c
:
char
)
->
bool
{
return
match
c
{
'\x61'
..
'\x7a'
|
'\xaa'
...
...
@@ -651,7 +650,7 @@ mod general_category {
};
}
pure
fn
Lm
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Lm
(
c
:
char
)
->
bool
{
return
match
c
{
'\u02b0'
..
'\u02c1'
|
'\u02c6'
..
'\u02d1'
...
...
@@ -707,7 +706,7 @@ mod general_category {
};
}
pure
fn
Lo
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Lo
(
c
:
char
)
->
bool
{
return
match
c
{
'\u01bb'
|
'\u01c0'
..
'\u01c3'
...
...
@@ -893,7 +892,7 @@ mod general_category {
};
}
pure
fn
Lt
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Lt
(
c
:
char
)
->
bool
{
return
match
c
{
'\u01c5'
|
'\u01c8'
...
...
@@ -910,7 +909,7 @@ mod general_category {
};
}
pure
fn
Lu
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Lu
(
c
:
char
)
->
bool
{
return
match
c
{
'\x41'
..
'\x5a'
|
'\xc0'
..
'\xd6'
...
...
@@ -1502,7 +1501,7 @@ mod general_category {
};
}
pure
fn
Mc
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Mc
(
c
:
char
)
->
bool
{
return
match
c
{
'\u0903'
|
'\u093b'
...
...
@@ -1613,7 +1612,7 @@ mod general_category {
};
}
pure
fn
Me
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Me
(
c
:
char
)
->
bool
{
return
match
c
{
'\u0488'
..
'\u0489'
|
'\u20dd'
..
'\u20e0'
...
...
@@ -1624,7 +1623,7 @@ mod general_category {
};
}
pure
fn
Mn
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Mn
(
c
:
char
)
->
bool
{
return
match
c
{
'\u0300'
..
'\u036f'
|
'\u0483'
..
'\u0487'
...
...
@@ -1817,7 +1816,7 @@ mod general_category {
};
}
pure
fn
Nd
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Nd
(
c
:
char
)
->
bool
{
return
match
c
{
'\x30'
..
'\x39'
|
'\u0660'
..
'\u0669'
...
...
@@ -1861,7 +1860,7 @@ mod general_category {
};
}
pure
fn
Nl
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Nl
(
c
:
char
)
->
bool
{
return
match
c
{
'\u16ee'
..
'\u16f0'
|
'\u2160'
..
'\u2182'
...
...
@@ -1880,7 +1879,7 @@ mod general_category {
};
}
pure
fn
No
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
No
(
c
:
char
)
->
bool
{
return
match
c
{
'\xb2'
..
'\xb3'
|
'\xb9'
...
...
@@ -1928,7 +1927,7 @@ mod general_category {
};
}
pure
fn
Pc
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Pc
(
c
:
char
)
->
bool
{
return
match
c
{
'\x5f'
|
'\u203f'
..
'\u2040'
...
...
@@ -1941,7 +1940,7 @@ mod general_category {
};
}
pure
fn
Pd
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Pd
(
c
:
char
)
->
bool
{
return
match
c
{
'\x2d'
|
'\u058a'
...
...
@@ -1963,7 +1962,7 @@ mod general_category {
};
}
pure
fn
Pe
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Pe
(
c
:
char
)
->
bool
{
return
match
c
{
'\x29'
|
'\x5d'
...
...
@@ -2040,7 +2039,7 @@ mod general_category {
};
}
pure
fn
Pf
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Pf
(
c
:
char
)
->
bool
{
return
match
c
{
'\xbb'
|
'\u2019'
...
...
@@ -2057,7 +2056,7 @@ mod general_category {
};
}
pure
fn
Pi
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Pi
(
c
:
char
)
->
bool
{
return
match
c
{
'\xab'
|
'\u2018'
...
...
@@ -2075,7 +2074,7 @@ mod general_category {
};
}
pure
fn
Po
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Po
(
c
:
char
)
->
bool
{
return
match
c
{
'\x21'
..
'\x23'
|
'\x25'
..
'\x27'
...
...
@@ -2208,7 +2207,7 @@ mod general_category {
};
}
pure
fn
Ps
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Ps
(
c
:
char
)
->
bool
{
return
match
c
{
'\x28'
|
'\x5b'
...
...
@@ -2287,7 +2286,7 @@ mod general_category {
};
}
pure
fn
Sc
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Sc
(
c
:
char
)
->
bool
{
return
match
c
{
'\x24'
|
'\xa2'
..
'\xa5'
...
...
@@ -2310,7 +2309,7 @@ mod general_category {
};
}
pure
fn
Sk
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Sk
(
c
:
char
)
->
bool
{
return
match
c
{
'\x5e'
|
'\x60'
...
...
@@ -2344,7 +2343,7 @@ mod general_category {
};
}
pure
fn
Sm
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Sm
(
c
:
char
)
->
bool
{
return
match
c
{
'\x2b'
|
'\x3c'
..
'\x3e'
...
...
@@ -2415,7 +2414,7 @@ mod general_category {
};
}
pure
fn
So
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
So
(
c
:
char
)
->
bool
{
return
match
c
{
'\xa6'
..
'\xa7'
|
'\xa9'
...
...
@@ -2534,21 +2533,21 @@ mod general_category {
};
}
pure
fn
Zl
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Zl
(
c
:
char
)
->
bool
{
return
match
c
{
'\u2028'
=>
true
,
_
=>
false
};
}
pure
fn
Zp
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Zp
(
c
:
char
)
->
bool
{
return
match
c
{
'\u2029'
=>
true
,
_
=>
false
};
}
pure
fn
Zs
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Zs
(
c
:
char
)
->
bool
{
return
match
c
{
'\x20'
|
'\xa0'
...
...
@@ -2567,7 +2566,7 @@ mod general_category {
mod
derived_property
{
#[legacy_exports]
;
/// Check if a character has the alphabetic unicode property
pure
fn
Alphabetic
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
Alphabetic
(
c
:
char
)
->
bool
{
return
match
c
{
'\x41'
..
'\x5a'
|
'\x61'
..
'\x7a'
...
...
@@ -3305,7 +3304,7 @@ mod derived_property {
};
}
pure
fn
XID_Continue
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
XID_Continue
(
c
:
char
)
->
bool
{
return
match
c
{
'\x30'
..
'\x39'
|
'\x41'
..
'\x5a'
...
...
@@ -4176,7 +4175,7 @@ mod derived_property {
};
}
pure
fn
XID_Start
(
c
:
char
)
->
bool
{
pu
b
pu
re
fn
XID_Start
(
c
:
char
)
->
bool
{
return
match
c
{
'\x41'
..
'\x5a'
|
'\x61'
..
'\x7a'
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录