pub struct Repairs {
pub closed_emphasis: usize,
pub closed_fence: usize,
pub reverted_code_span: usize,
pub dropped_marker: usize,
pub escaped_char: usize,
pub tag_emphasis: usize,
pub stripped_html: usize,
pub rewritten_bullet: usize,
pub rewritten_table: usize,
pub converted_marker: usize,
}Expand description
정규화가 고친 것과 채널에 맞춰 바꾼 것의 개수. 앞 넷(고친 것)은 모델이 얼마나 자주 서식을
깨는지를, 뒤 여섯(바꾼 것)은 붙이기 전에 채널이 무엇을 바꾸는지를 재는 데 쓴다 — 둘을 따로
물으려면 Repairs::any·Repairs::changed.
Fields§
§closed_emphasis: usize블록이 끝나도록 안 닫혀서 닫아 준 강조(**영향 범위 처럼).
closed_fence: usize문서 끝까지 안 닫혀서 닫아 준 코드펜스.
reverted_code_span: usize짝이 없어 코드가 아니라 글자로 되돌린 백틱 런.
dropped_marker: usize짝 잃은 채 버린 ** (꼬리** 처럼 앞이 글자인 것).
escaped_char: usize채널이 구문으로 읽을 글자를 탈출한 수(GitHub 의 \~·\<·\*).
tag_emphasis: usize마커 대신 태그로 낸 강조 — GitHub 이 마커로 못 읽는 자리(**「설정」**가)의 <strong>.
stripped_html: usize벗긴 원문 HTML — 그 채널이 못 그리는 태그, 주석, 줄바꿈으로 바꾼 <br>.
rewritten_bullet: usize다른 기호로 바꿔 쓴 목록 기호 — 불릿(* ·• → - , 텔레그램은 - → • )과 번호(1) → 1.).
rewritten_table: usize원문과 다른 모양으로 다시 쓴 표(구분선·칸 공백 정규화, 고정폭으로 내림).
converted_marker: usize다른 표기로 바꿔 쓴 강조 마커와 링크 — mrkdwn *굵게* → **굵게**, _기울임_ → *기울임*,
<url|텍스트> → [텍스트](url). 마크다운을 내는 채널에서만 센다.
Implementations§
Trait Implementations§
impl Copy for Repairs
impl Eq for Repairs
impl StructuralPartialEq for Repairs
Auto Trait Implementations§
impl Freeze for Repairs
impl RefUnwindSafe for Repairs
impl Send for Repairs
impl Sync for Repairs
impl Unpin for Repairs
impl UnsafeUnpin for Repairs
impl UnwindSafe for Repairs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more