pub struct Options {
pub from: Dialect,
pub limit: Option<usize>,
pub html: HtmlOptions,
}Expand description
변환 옵션 — 입력 방언, 조각 한도, 브라우저 채널의 정책.
필드가 늘 수 있으니 Options { from, ..Default::default() } 로 만든다.
Fields§
§from: Dialect§limit: Option<usize>한 조각의 한도(렌더한 출력의 글자 수). None 이면 Channel::limit.
한도는 보내는 쪽이 정한다. 채널이 정해 주지 못하는 경우가 있다 — plain 은 어디로
가는지 모르는 폴백이라 텔레그램으로 보내면 4096 이어야 하고(12,000 으로 나눈 7,153자
조각이 400 을 받았다), 앞에 제목을 붙여 보내는 쪽은 그만큼 덜 써야 한다.
스트리밍(Streamer)은 나누지 않으므로 이 값을 보지 않는다. 브라우저 채널(Channel::Html)도
나누지 않는다 — 분할기가 블록 태그를 여닫지 않아 태그 한가운데서 갈린다. MIN_LIMIT 보다 작은
값은 그만큼 올린다.
html: HtmlOptions브라우저 채널(Channel::Html)의 정책. 다른 채널은 보지 않는다.
Trait Implementations§
impl Eq for Options
impl StructuralPartialEq for Options
Auto Trait Implementations§
impl Freeze for Options
impl RefUnwindSafe for Options
impl Send for Options
impl Sync for Options
impl Unpin for Options
impl UnsafeUnpin for Options
impl UnwindSafe for Options
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