회사소개
블로그
DataSketchers

전체 메뉴

회사소개
사업영역
D-SKET
웹빌더CanvasEvents
고객사
블로그
위키
보도자료
ESG
Topics
기술 스택언어 · 런타임Rust ›››
  • Rust
    • 애플리케이션 바이너리 인터페이스
    • abort
    • abort_immediate
    • abort_unwind
    • absolute
    • AccessError — 스레드 지역 변수 접근 오류
    • Add
    • AddAssign
    • addr_eq
    • AddrParseError
    • add_spawn_hook — 스레드 생성 훅 등록
    • add_with_overflow
    • aggregate_raw_ptr
    • Alignment — 정렬 요구사항 타입 별칭
    • align_of
    • align_of_val
    • align_of_val_raw
    • alloc — 전역 할당자로 메모리 할당하기
    • Allocator — 커스텀 메모리 할당자 트레이트
    • AllocError — 메모리 할당 실패를 나타내는 타입
    • alloc_zeroed — 0으로 초기화해 메모리 할당하기
    • always_abort
    • Ancestors
    • 부록
    • 부록 A: 키워드
    • 부록 B: 연산자와 기호
    • 부록 C: 파생 가능한 트레이트
    • 유용한 개발 도구 모음
    • 부록 E: 에디션
    • 부록 F: 이 책의 번역본
    • 부록 G — Rust는 어떻게 만들어지고, "Nightly Rust"는 뭔가요
    • Arc — 원자적 참조 카운트 공유 포인터
    • Args — 프로세스 실행 인자 반복자
    • ArgsOs — OS 문자열 인자 반복자
    • Arguments — 포맷 인자 모음
    • arith_offset
    • ArrayChunks
    • ArrayWindows — 고정 크기 겹침 윈도우 반복자
    • AsMut — 가변 참조 변환 트레이트
    • AsRef — 저렴한 참조 변환 트레이트
    • assert_inhabited
    • assert_mem_uninitialized_valid
    • assert_unchecked — 검사 없이 전제(assumption) 알리기
    • AssertUnwindSafe
    • assert_zero_valid
    • assume
    • AsyncFn
    • AsyncFnMut
    • AsyncFnOnce
    • atomic_and
    • atomic_cxchg
    • atomic_cxchgweak
    • atomic_fence
    • atomic_load
    • atomic_max
    • atomic_min
    • atomic_nand
    • atomic_or
    • AtomicOrdering
    • AtomicPtr — 스레드 간 안전하게 공유되는 원자 포인터
    • atomic_singlethreadfence
    • atomic_store
    • atomic_umax
    • atomic_umin
    • AtomicUsize — 스레드 간 안전하게 공유되는 원자 정수
    • atomic_xadd
    • atomic_xchg
    • atomic_xor
    • atomic_xsub
    • 속성
    • 코드 생성 속성
    • 디버거 속성
    • Derive 속성
    • 진단 속성
    • 제한
    • 테스트 속성
    • autodiff
    • available_parallelism — 사용 가능한 병렬성 추정치
    • BacktraceStyle
    • Barrier — 여러 스레드의 시작 동기화 배리어
    • BarrierWaitResult — 배리어 대기 결과
    • 정의되지 않은 동작으로 간주되는 것들
    • 안전하지 않은 것으로 간주되지 않는 동작
    • Binary — 2진수 포맷
    • BitAnd
    • BitAndAssign
    • BitOr
    • BitOrAssign
    • bitreverse
    • BitXor
    • BitXorAssign
    • black_box — 컴파일러 최적화 막기
    • Borrow — 소유한 값을 빌린 값으로 변환하는 트레이트
    • BorrowedBuf
    • BorrowedCursor
    • BorrowedFd
    • Bound
    • BoundedCastFromInt — 경계 처리 정수 변환 트레이트
    • Box — 힙에 저장하는 포인터 타입
    • breakpoint
    • bswap
    • BufRead
    • BufReader
    • BufWriter
    • Builder — 스레드 생성 설정 빌더
    • ByRefSized
    • Bytes
    • caller_location
    • canonicalize — 절대 경로로 정규화하기
    • carrying_mul_add
    • carryless_mul
    • c_char — C의 char 타입 매핑
    • c_double — C의 double 타입 매핑
    • ceilf128
    • ceilf16
    • ceilf32
    • ceilf64
    • c_float — C의 float 타입 매핑
    • 챕터 0: 소개 — Rust를 처음 만나는 분들을 위한 안내
    • 시작하기
    • Rust 설치하기
    • Hello, World!
    • Hello, Cargo!
    • 추측 게임 만들기
    • 공통 프로그래밍 개념
    • 변수와 가변성
    • 데이터 타입(Data Types)
    • 함수(Functions)
    • 주석
    • 제어 흐름
    • 소유권 이해하기
    • 소유권(Ownership)이란 무엇인가요?
    • 참조와 빌림
    • 슬라이스(Slice) 타입
    • 구조체로 연관된 데이터 묶기
    • 구조체 정의하고 인스턴스 만들기
    • 구조체(struct)로 다듬는 직사각형 넓이 구하기 예제
    • 메서드 문법
    • 열거형과 패턴 매칭
    • Enum 정의하기
    • `match` 제어 흐름 구문
    • if let과 let...else로 제어 흐름을 간결하게
    • Packages, Crates, and Modules
    • 패키지와 크레이트
    • 모듈로 스코프와 프라이버시 제어하기
    • Paths for Referring to an Item in the Module Tree
    • use 키워드로 경로를 스코프 안으로 가져오기
    • 모듈을 별도 파일로 분리하기
    • Common Collections
    • 벡터(Vector)로 값의 목록 저장하기
    • 문자열 다루기 — UTF-8 인코딩 텍스트 저장하기
    • Hash Map에서 키와 연결된 값 저장하기
    • 에러 처리
    • panic!로 복구할 수 없는 에러 다루기
    • 회복 가능한 에러: `Result`
    • `panic!`을 호출할까, 말까?
    • Generic Data Types
    • 제네릭 데이터 타입
    • 트레이트(Trait)로 공유 동작 정의하기
    • 라이프타임으로 참조 유효성 검증하기
    • 자동화된 테스트 작성하기
    • 테스트 작성하기
    • 테스트 실행 방법 제어하기
    • 테스트 조직
    • I/O 프로젝트: 명령줄 프로그램 만들기
    • 커맨드 라인 인자 받기
    • 파일 읽기
    • 모듈성과 오류 처리를 위한 리팩터링
    • 테스트 주도 개발로 기능 추가하기
    • 환경 변수와 함께 작업하기
    • 표준 에러로 오류 출력하기
    • 함수형 언어 기능: 반복자와 클로저
    • 클로저
    • 반복자로 일련의 항목 처리하기
    • Improving Our I/O Project
    • 루프와 반복자(Iterator)의 성능
    • 릴리스 프로필로 빌드 맞춤 설정하기
    • 릴리스 프로필로 빌드 맞춤 설정하기
    • crates.io에 크레이트 배포하기
    • Cargo 워크스페이스
    • `cargo install`로 바이너리 크레이트 설치하기
    • Cargo를 커스텀 명령으로 확장하기
    • Smart Pointers
    • Box\<T\>로 힙에 데이터 올려두기
    • 스마트 포인터를 일반 레퍼런스처럼 다루기
    • Drop 트레이트로 정리 시점에 코드 실행하기
    • Rc<T>, 참조 카운트 스마트 포인터
    • RefCell<T>와 내부 가변성(Interior Mutability) 패턴
    • 참조 순환은 메모리를 누수시킬 수 있어요
    • 두려움 없는 동시성
    • 스레드로 코드를 동시에 실행하기
    • 메시지 전달로 스레드 간 데이터 전송하기
    • 공유 상태 동시성
    • Send와 Sync로 확장 가능한 동시성
    • 비동기 프로그래밍의 기초: Async, Await, Futures, 그리고 Streams
    • 퓨처(Futures)와 async 문법
    • 비동기로 동시성 적용하기
    • 더 많은 Future
    • Streams: Futures in Sequence — 순서대로 흐르는 퓨처, 스트림
    • Async를 위한 트레이트 자세히 보기
    • Applying Concurrency with Async — async로 동시성 문제 해결하기
    • 객체 지향 프로그래밍 기능
    • 객체 지향 언어는 어떤 특징을 가질까요
    • 트레이트 객체로 공통 동작 추상화하기
    • 객체 지향 디자인 패턴 구현하기
    • 패턴과 매칭
    • 패턴을 쓸 수 있는 모든 곳
    • Refutability: 패턴이 매치에 실패할 수 있는지 여부
    • 패턴 문법
    • 고급 기능
    • Unsafe Rust
    • 고급 트레이트
    • 고급 타입
    • 고급 함수와 클로저
    • 매크로
    • 단일 스레드 웹 서버 만들기
    • 싱글 스레드 웹 서버 만들기
    • 단일 스레드에서 멀티스레드 서버로
    • 단일 스레드에서 멀티스레드 서버로
    • chain
    • CharIndices — 문자와 위치를 함께 순회하는 반복자
    • Chars — 문자열 슬라이스의 문자 반복자
    • CharTryFromError — char 변환 실패 오류
    • CheckedCastFromInt — 오버플로 검사 정수 변환 트레이트
    • Child
    • ChildStderr
    • ChildStdin
    • ChildStdout
    • ChunkBy — 조건자로 나눈 슬라이스 청크 반복자
    • ChunkByMut — 조건자로 나눈 가변 청크 반복자
    • Chunks — 슬라이스를 고정 크기 청크로 나누는 반복자
    • ChunksExact — 정확한 크기 청크로 나누는 반복자
    • ChunksExactMut — 정확한 크기의 가변 청크 반복자
    • ChunksMut — 가변 청크로 나누는 반복자
    • c_int — C의 int 타입 매핑
    • Clone — 값을 명시적으로 복제하는 트레이트
    • Cloned
    • c_long — C의 long 타입 매핑
    • c_longlong — C의 long long 타입 매핑
    • CoerceShared
    • CoerceUnsized
    • cold_path — 잘 실행되지 않는 경로 알리기
    • Command
    • CommandArgs
    • CommandEnvs
    • CommandExt
    • CommandResolvedEnvs
    • 주석
    • compare_bytes
    • compiler_fence — 단일 스레드 내 동기화 원자 펜스
    • Component
    • Components
    • Concat — 슬라이스 연결 헬퍼 트레잇
    • 조건부 컴파일
    • Condvar — 조건 변수
    • conjure_zst
    • const_allocate
    • DIGITS — 유지되는 십진 자릿수
    • EPSILON — 부동소수점의 머신 입실론
    • INFINITY — 무한대
    • MANTISSA_DIGITS — 가수의 자릿수
    • constant_MAX — 부동소수점의 최댓값
    • MAX_10_EXP — 십진 지수의 최댓값
    • MAX_EXP — 이진 지수의 최댓값
    • constant_MIN — 부동소수점의 최솟값(음수)과 MIN_POSITIVE
    • MIN_10_EXP — 십진 지수의 최솟값
    • MIN_EXP — 이진 지수의 최솟값
    • MIN_POSITIVE — 가장 작은 양의 정규화 값
    • NAN — 숫자가 아닌 값
    • NEG_INFINITY — 음의 무한대
    • RADIX — 지수 표기의 밑
    • const_deallocate
    • const_eval_select
    • const_make_global
    • ConstParamTy_
    • Context — 비동기 작업의 문맥
    • ContextBuilder — Context 인스턴스 생성 빌더
    • contract_check_ensures
    • contract_check_requires
    • ControlFlow
    • Copied
    • Copy — 비트 단위로 복사할 수 있는 트레이트
    • copy_nonoverlapping
    • copysignf128
    • copysignf16
    • copysignf32
    • copysignf64
    • Coroutine
    • CoroutineState
    • cosf128
    • cosf16
    • cosf32
    • cosf64
    • Cow — 복제-시-쓰기(clone-on-write) 스마트 포인터
    • c_ptrdiff_t — C의 ptrdiff_t 타입 매핑
    • 크레이트와 소스 파일
    • create_dir — 디렉터리 만들기
    • create_dir_all — 중간 디렉터리까지 만들어 주기
    • c_schar — C의 signed char 타입 매핑
    • c_short — C의 short 타입 매핑
    • c_size_t — C의 size_t 타입 매핑
    • c_ssize_t — C의 ssize_t 타입 매핑
    • ctlz
    • ctlz_nonzero
    • ctpop
    • cttz
    • cttz_nonzero
    • c_uchar — C의 unsigned char 타입 매핑
    • c_uint — C의 unsigned int 타입 매핑
    • c_ulong — C의 unsigned long 타입 매핑
    • c_ulonglong — C의 unsigned long long 타입 매핑
    • current — 현재 스레드 핸들 얻기
    • current_dir — 현재 작업 디렉터리 얻기
    • current_exe — 현재 실행 중인 실행 파일 경로 얻기
    • current_id — 현재 스레드 고유 ID 얻기
    • Cursor
    • c_ushort — C의 unsigned short 타입 매핑
    • c_void — C의 void 타입 매핑
    • Cycle
    • dangling
    • dangling_mut
    • dealloc — 할당된 메모리 해제하기
    • Debug — 디버깅용 출력 포맷
    • decode_utf16 — UTF-16 시퀀스를 char로 디코딩하기
    • DecodeUtf16 — UTF-16 디코딩 반복자
    • Default — 기본값을 제공하는 트레이트
    • Deref — 역참조 연산을 정의하는 트레이트
    • DerefMut
    • DerefPure
    • Destruct
    • 소멸자
    • discriminant
    • DiscriminantKind
    • discriminant_value
    • disjoint_bitor
    • DispatchFromDyn
    • Display — 사용자 친화적인 출력 포맷
    • Distribution — 난수 분포 트레잇
    • Div
    • DivAssign
    • 발산(Divergence)
    • DoubleEndedIterator
    • Drain — String에서 제거하며 순회하는 반복자
    • drop
    • DropGuard
    • drop_in_place
    • Duration — 시간 간격 표현 타입
    • 동적 크기 타입
    • DynMetadata
    • Empty
    • EncodeUtf16 — UTF-16으로 인코딩한 u16 반복자
    • Enumerate
    • Infallible — 결코 발생하지 않는 오류 타입
    • enum_Option
    • Poll — 값이 준비되었는지 여부
    • enum_Result
    • TryLockError — TryLock 결과 오류 열거형
    • eq
    • Error — 오류를 나타내는 트레이트
    • ErrorKind
    • EscapeAscii — 바이트 슬라이스의 이스케이프 반복자
    • EscapeDebug — 디버그용 이스케이프 문자 반복자
    • escape_default — 바이트를 이스케이프 문자열로
    • EscapeDefault — 이스케이프 문자 반복자
    • EscapeUnicode — 유니코드 이스케이프 문자 반복자
    • exact_div
    • ExactSizeIterator
    • exists — 경로가 존재하는지 확인하기
    • exit
    • ExitCode
    • ExitStatus
    • ExitStatusError
    • exp2f128
    • exp2f16
    • exp2f32
    • exp2f64
    • expf128
    • expf16
    • expf32
    • expf64
    • 표현식
    • 배열 표현식과 배열 인덱스 표현식
    • Await 표현식
    • 블록 표현식
    • 호출 표현식
    • 클로저 표현식
    • 필드 접근 표현식
    • 그룹 표현식
    • `if` 표현식
    • 리터럴 표현식
    • 루프와 그 밖의 중단 가능한 표현식
    • match 표현식
    • 메서드 호출 표현식(Method-call expressions)
    • 연산자 표현식
    • 경로 표현식
    • 범위 표현식
    • `return` 표현식
    • 구조체 표현식
    • 튜플과 튜플 인덱싱 표현식
    • _ 표현식
    • Extend — 컬렉션을 다른 반복자로 확장하는 트레이트
    • ExtractIf — 조건에 맞는 요소를 제거하는 반복자
    • f16x1 — SIMD 벡터 타입 별칭
    • f16x16 — SIMD 벡터 타입 별칭
    • f16x2 — SIMD 벡터 타입 별칭
    • f16x32 — SIMD 벡터 타입 별칭
    • f16x4 — SIMD 벡터 타입 별칭
    • f16x64 — SIMD 벡터 타입 별칭
    • f16x8 — SIMD 벡터 타입 별칭
    • f32x1 — SIMD 벡터 타입 별칭
    • f32x16 — SIMD 벡터 타입 별칭
    • f32x2 — SIMD 벡터 타입 별칭
    • f32x32 — SIMD 벡터 타입 별칭
    • f32x4 — SIMD 벡터 타입 별칭
    • f32x64 — SIMD 벡터 타입 별칭
    • f32x8 — SIMD 벡터 타입 별칭
    • f64x1 — SIMD 벡터 타입 별칭
    • f64x16 — SIMD 벡터 타입 별칭
    • f64x2 — SIMD 벡터 타입 별칭
    • f64x32 — SIMD 벡터 타입 별칭
    • f64x4 — SIMD 벡터 타입 별칭
    • f64x64 — SIMD 벡터 타입 별칭
    • f64x8 — SIMD 벡터 타입 별칭
    • fabs
    • fadd_algebraic
    • fadd_fast
    • fdiv_algebraic
    • fdiv_fast
    • fence — 원자 펜스
    • field_offset
    • field_representing_type_actual_type_id
    • Filter
    • FilterMap
    • FlatMap
    • Flatten
    • FloatToInt — 실수를 정수로 변환하는 트레이트
    • float_to_int_unchecked
    • floorf128
    • floorf16
    • floorf32
    • floorf64
    • fmaf128
    • fmaf16
    • fmaf32
    • fmaf64
    • fmuladdf128
    • fmuladdf16
    • fmuladdf32
    • fmuladdf64
    • fmul_algebraic
    • fmul_fast
    • Fn
    • fn_abort
    • fn_addr_eq
    • fn_align_of
    • fn_align_of_val
    • fn_black_box
    • fn_catch_unwind
    • fn_cold_path
    • fn_copy
    • fn_copy_nonoverlapping
    • fn_drop
    • fn_drop_in_place
    • fn_empty
    • fn_forget
    • fn_from_fn
    • from_mut — 참조를 길이 1 슬라이스로 변환
    • from_raw_parts — 포인터와 길이로 슬라이스 생성
    • from_raw_parts_mut — 포인터와 길이로 가변 슬라이스 생성
    • from_ref — 참조를 길이 1 슬라이스로 변환
    • fn_likely
    • fn_metadata
    • FnMut
    • fn_needs_drop
    • fn_once
    • FnOnce
    • fn_panic_any
    • fn_prefetch_read_instruction
    • FnPtr
    • fn_read
    • fn_read_to_string
    • fn_read_volatile
    • fn_replace
    • fn_resume_unwind
    • fn_select_unpredictable
    • fn_set_hook
    • fn_size_of
    • fn_size_of_val
    • fn_swap
    • fn_take_hook
    • fn_transmute
    • fn_type_name
    • fn_unlikely
    • fn_variant_count
    • fn_write
    • fn_write_bytes
    • fn_write_volatile
    • 머리말
    • forget
    • forget_unsized
    • format — 포맷 문자열로 새 String 만들기
    • Formatter — 포맷 출력을 위한 핸들
    • FpCategory
    • Freeze
    • frem_algebraic
    • frem_fast
    • From — 타입 변환을 정의하는 트레이트
    • from_boxed_utf8_unchecked — 박스 바이트를 박스 str로 변환
    • from_coroutine
    • FromCoroutine
    • from_digit — 숫자 값을 문자로 변환하기
    • FromEndianBytes
    • from_fn — 클로저로 배열 만들기
    • from_iter — 반복자로 비동기 반복자 만들기
    • FromIterator
    • from_mut — 가변 참조를 길이 1 배열로 바꾸기
    • from_mut_ptr_range — 포인터 범위로 가변 슬라이스 생성
    • from_ptr_range — 포인터 범위로 슬라이스 생성
    • from_raw_parts
    • from_raw_parts_mut
    • from_ref — 참조를 길이 1 배열로 바꾸기
    • FromResidual
    • FromStr — 문자열에서 값을 파싱하는 트레잇
    • from_u32 — u32 값을 char로 변환하기
    • from_u32_unchecked — 체크 없이 u32를 char로 변환하기
    • FromUtf16Error — UTF-16 변환 오류
    • from_utf8 — 바이트 슬라이스를 문자열로 변환
    • FromUtf8Error — UTF-8 변환 오류
    • from_utf8_mut — 가변 바이트 슬라이스를 가변 문자열로 변환
    • from_utf8_unchecked — UTF-8 검사 없이 문자열 변환
    • from_utf8_unchecked_mut — UTF-8 검사 없이 가변 문자열 변환
    • fsub_algebraic
    • fsub_fast
    • Fuse
    • FusedIterator
    • get_backtrace_style
    • GetDisjointMutError — 중복 가변 접근 오류
    • Global — 전역 할당자를 나타내는 타입
    • GlobalAlloc — 전역 할당자를 위한 트레이트
    • handle_alloc_error — 메모리 할당 실패 처리하기
    • hard_link — 하드 링크 만들기
    • hash
    • home_dir — 홈 디렉터리 경로 얻기
    • hostname
    • i16x1 — SIMD 벡터 타입 별칭
    • i16x16 — SIMD 벡터 타입 별칭
    • i16x2 — SIMD 벡터 타입 별칭
    • i16x32 — SIMD 벡터 타입 별칭
    • i16x4 — SIMD 벡터 타입 별칭
    • i16x64 — SIMD 벡터 타입 별칭
    • i16x8 — SIMD 벡터 타입 별칭
    • i32_constant_MIN
    • i32x1 — SIMD 벡터 타입 별칭
    • i32x16 — SIMD 벡터 타입 별칭
    • i32x2 — SIMD 벡터 타입 별칭
    • i32x32 — SIMD 벡터 타입 별칭
    • i32x4 — SIMD 벡터 타입 별칭
    • i32x64 — SIMD 벡터 타입 별칭
    • i32x8 — SIMD 벡터 타입 별칭
    • i64_constant_MAX
    • i64_constant_MIN
    • i64x1 — SIMD 벡터 타입 별칭
    • i64x16 — SIMD 벡터 타입 별칭
    • i64x2 — SIMD 벡터 타입 별칭
    • i64x32 — SIMD 벡터 타입 별칭
    • i64x4 — SIMD 벡터 타입 별칭
    • i64x64 — SIMD 벡터 타입 별칭
    • i64x8 — SIMD 벡터 타입 별칭
    • i8_constant_MAX
    • i8_constant_MIN
    • i8x1 — SIMD 벡터 타입 별칭
    • i8x16 — SIMD 벡터 타입 별칭
    • i8x2 — SIMD 벡터 타입 별칭
    • i8x32 — SIMD 벡터 타입 별칭
    • i8x4 — SIMD 벡터 타입 별칭
    • i8x64 — SIMD 벡터 타입 별칭
    • i8x8 — SIMD 벡터 타입 별칭
    • id
    • 식별자
    • identity — 값을 그대로 돌려주기
    • Incoming
    • Index
    • IndexMut
    • Infallible — 절대 실패하지 않는 타입
    • 영향
    • 인라인 어셈블리
    • 입력 형식(Input format)
    • Inspect
    • Instant — 단조 증가 시계의 측정값
    • 내부 가변성
    • IntErrorKind
    • Intersperse
    • IntersperseWith
    • Into — 소비 형태의 타입 변환 트레이트
    • IntoBounds
    • IntoChars — String의 소유 문자 반복자
    • IntoIncoming
    • IntoInnerError
    • IntoIterator — 반복자로 변환되는 트레이트
    • intrinsics_fn_copy
    • io_fn_copy
    • io_fn_empty
    • io_fn_repeat
    • io_fn_sink
    • io_fn_stderr
    • io_fn_stdin
    • io_fn_stdout
    • IoSlice
    • IoSliceMut
    • io_struct_Chain
    • io_struct_Empty
    • io_struct_Sink
    • io_struct_Stderr
    • io_struct_Stdin
    • io_struct_Stdout
    • IpAddr
    • Ipv4Addr
    • Ipv6Addr
    • Ipv6MulticastScope
    • isize_constant_MAX
    • isize_constant_MIN
    • isizex1 — SIMD 벡터 타입 별칭
    • isizex16 — SIMD 벡터 타입 별칭
    • isizex2 — SIMD 벡터 타입 별칭
    • isizex32 — SIMD 벡터 타입 별칭
    • isizex4 — SIMD 벡터 타입 별칭
    • isizex64 — SIMD 벡터 타입 별칭
    • isizex8 — SIMD 벡터 타입 별칭
    • is_separator
    • IsTerminal
    • is_val_statically_known
    • 아이템
    • 연관 아이템(Associated items)
    • 상수 항목
    • 열거형
    • extern 블록
    • extern crate 선언
    • 함수
    • 제네릭 매개변수
    • 구현
    • 모듈
    • 정적 아이템
    • 구조체
    • 트레이트(Traits)
    • 타입 별칭
    • 공용체
    • use 선언(Use declarations)
    • Iter
    • Iterator — 순회를 위한 트레이트
    • iter_fn_chain
    • iter_fn_once
    • iter_fn_repeat
    • iter_fn_successors
    • iter_fn_zip
    • IterMut
    • iter_struct_Once
    • iter_struct_Successors
    • iter_struct_Zip
    • Join — 슬라이스 연결 헬퍼 트레잇
    • JoinHandle — 스레드 종료를 기다리는 소유 핸들
    • join_paths — 경로들을 경로 구분자로 병합하기
    • JoinPathsError — 경로 병합 오류
    • 키워드
    • Layout — 메모리 블록의 크기와 정렬 정보
    • LayoutErr — 옛 LayoutError 별칭
    • LayoutError — 레이아웃 생성 실패 오류
    • 어휘 구조
    • 수명 생략
    • 생명주기로 참조 유효성 검증하기
    • likely — 조건이 참일 가능성이 높다고 알리기
    • Lines
    • LinesAny — 줄 순회 반복자
    • LineWriter
    • 링키지
    • LocalKey — 스레드 지역 저장소 키
    • LocalWake — LocalWaker 생성을 위한 트레잇
    • LocalWaker — 스레드 로컬 작업 깨우기 핸들
    • local_waker_fn — LocalWaker 생성 함수
    • Location
    • LockResult — 잠금 결과 타입 별칭
    • log10f128
    • log10f16
    • log10f32
    • log10f64
    • log2f128
    • log2f16
    • log2f32
    • log2f64
    • logf128
    • logf16
    • logf32
    • logf64
    • LowerExp — 지수 표기(소문자 e) 포맷
    • LowerHex — 16진수(소문자) 포맷
    • 부록: 매크로 follow-set 모호성 공식 명세
    • 매크로
    • 예제 매크로
    • MAIN_SEPARATOR
    • MAIN_SEPARATOR_STR
    • ManuallyDrop
    • Map
    • MappedMutexGuard — 하위 필드를 가리키는 뮤텍스 가드
    • MappedRwLockReadGuard — 하위 필드를 가리키는 읽기 가드
    • MappedRwLockWriteGuard — 하위 필드를 가리키는 쓰기 가드
    • MapWhile
    • MapWindows
    • Mask — SIMD 벡터 마스크
    • mask16x1 — SIMD 벡터 타입 별칭
    • mask16x16 — SIMD 벡터 타입 별칭
    • mask16x2 — SIMD 벡터 타입 별칭
    • mask16x32 — SIMD 벡터 타입 별칭
    • mask16x4 — SIMD 벡터 타입 별칭
    • mask16x64 — SIMD 벡터 타입 별칭
    • mask16x8 — SIMD 벡터 타입 별칭
    • mask32x1 — SIMD 벡터 타입 별칭
    • mask32x16 — SIMD 벡터 타입 별칭
    • mask32x2 — SIMD 벡터 타입 별칭
    • mask32x32 — SIMD 벡터 타입 별칭
    • mask32x4 — SIMD 벡터 타입 별칭
    • mask32x64 — SIMD 벡터 타입 별칭
    • mask32x8 — SIMD 벡터 타입 별칭
    • mask64x1 — SIMD 벡터 타입 별칭
    • mask64x16 — SIMD 벡터 타입 별칭
    • mask64x2 — SIMD 벡터 타입 별칭
    • mask64x32 — SIMD 벡터 타입 별칭
    • mask64x4 — SIMD 벡터 타입 별칭
    • mask64x64 — SIMD 벡터 타입 별칭
    • mask64x8 — SIMD 벡터 타입 별칭
    • mask8x1 — SIMD 벡터 타입 별칭
    • mask8x16 — SIMD 벡터 타입 별칭
    • mask8x2 — SIMD 벡터 타입 별칭
    • mask8x32 — SIMD 벡터 타입 별칭
    • mask8x4 — SIMD 벡터 타입 별칭
    • mask8x64 — SIMD 벡터 타입 별칭
    • mask8x8 — SIMD 벡터 타입 별칭
    • MaskElement — SIMD 마스크 요소 마커 트레잇
    • masksizex1 — SIMD 벡터 타입 별칭
    • masksizex16 — SIMD 벡터 타입 별칭
    • masksizex2 — SIMD 벡터 타입 별칭
    • masksizex32 — SIMD 벡터 타입 별칭
    • masksizex4 — SIMD 벡터 타입 별칭
    • masksizex64 — SIMD 벡터 타입 별칭
    • masksizex8 — SIMD 벡터 타입 별칭
    • Matches — 패턴 일치를 순회하는 반복자
    • MatchIndices — 매치 위치와 함께 순회하는 반복자
    • MAX — char의 최댓값
    • max_by — 비교 함수로 더 큰 값 반환하기
    • max_by_key — 키를 기준으로 더 큰 값 반환하기
    • maximumf128
    • maximumf16
    • maximumf32
    • maximumf64
    • maximum_number_nsz_f128
    • maximum_number_nsz_f16
    • maximum_number_nsz_f32
    • maximum_number_nsz_f64
    • MaybeDangling
    • MaybeUninit
    • 메모리 할당과 수명
    • 메모리 모델
    • MetaSized
    • min_align_of
    • min_align_of_val
    • min_by — 비교 함수로 더 작은 값 반환하기
    • min_by_key — 키를 기준으로 더 작은 값 반환하기
    • minimumf128
    • minimumf16
    • minimumf32
    • minimumf64
    • minimum_number_nsz_f128
    • minimum_number_nsz_f16
    • minimum_number_nsz_f32
    • minimum_number_nsz_f64
    • minmax — 최솟값과 최댓값을 함께 반환하기
    • minmax_by — 비교 함수로 최솟·최댓값 함께 반환하기
    • minmax_by_key — 키 기준으로 최솟·최댓값 함께 반환하기
    • Mul
    • MulAssign
    • mul_with_overflow
    • must_use — 반환값이 사용되도록 강제하기
    • Mutex — 상호 배제 락
    • MutexGuard — 뮤텍스의 스코프 잠금 가드
    • 이름
    • 이름 해석(Name resolution)
    • 네임스페이스
    • 프렐류드
    • 스코프(Scopes)
    • needs_drop
    • Neg
    • NonNull — 널이 아님을 보장하는 원시 포인터
    • nontemporal_store
    • NonZero
    • NonZeroI128
    • NonZeroI16
    • NonZeroI32
    • NonZeroI64
    • NonZeroI8
    • NonZeroIsize
    • NonZeroU128
    • NonZeroU16
    • NonZeroU32
    • NonZeroU64
    • NonZeroU8
    • NonZeroUsize
    • NormalizeError
    • Not
    • NulError — 널 바이트 포함 시 오류
    • null
    • null_mut
    • Octal — 8진수 포맷
    • offload
    • offset
    • offset_of
    • Once
    • ONCE_INIT — Once 초기화 상수
    • OnceState — Once 실행 상태
    • once_with
    • OnceWith
    • OneSidedRange
    • OneSidedRangeBound
    • Option — 값이 있을 수도 없을 수도 있는 타입
    • OptionFlatten
    • Ordering — 순서를 나타내는 열거형
    • Output
    • overflow_checks
    • OwnedFd
    • 패닉
    • panicking — 현재 스레드가 패닉 중인지 여부
    • park — 현재 스레드 차단
    • park_timeout — 시간 제한을 두고 스레드 차단
    • park_timeout_ms — 밀리초 단위 시간 제한 차단
    • ParseBoolError — bool 파싱 오류
    • ParseCharError — char 파싱 실패 오류
    • ParseError — 파싱 오류 타입 별칭
    • ParseFloatError
    • ParseIntError
    • 경로
    • 패턴
    • Peekable
    • PeekMut — Vec의 마지막 요소 가변 참조 래퍼
    • PhantomContravariant
    • PhantomContravariantLifetime
    • PhantomCovariant
    • PhantomCovariantLifetime
    • PhantomData
    • PhantomInvariant
    • PhantomInvariantLifetime
    • PhantomPinned
    • Pin
    • PinCoerceUnsized
    • pipe
    • PipeReader
    • PipeWriter
    • Pointee — 포인터 메타데이터 타입 제공 트레잇
    • PointeeSized
    • Pointer — 포인터 주소 포맷
    • PoisonError — 잠금 획득 독 오류
    • poll_fn — 폴링 클로저로 Future 만들기
    • powf128
    • powf16
    • powf32
    • powf64
    • powif128
    • powif16
    • powif32
    • powif64
    • prefetch_read_data
    • prefetch_write_data
    • prefetch_write_instruction
    • Prefix
    • PrefixComponent
    • 절차적 매크로
    • Product
    • ptr_guaranteed_cmp
    • ptr_mask
    • ptr_metadata
    • ptr_offset_from
    • ptr_offset_from_unsigned
    • random — 난수 값 생성
    • range — 범위의 경계 검사
    • RangeBounds
    • RangeFrom
    • RangeFromIter — 값 기반 RangeFrom 반복자
    • RangeFull
    • RangeInclusive
    • RangeInclusiveIter — 값 기반 RangeInclusive 반복자
    • RangeIter — 값 기반 Range 반복자
    • RangeTo
    • RangeToInclusive
    • raw_eq
    • RawOsError
    • RawWaker — 사용자 정의 깨우기 동작의 원시 웨이커
    • RawWakerVTable — RawWaker 동작을 지정하는 가상 테이블
    • Rc — 참조 카운트 공유 포인터
    • RChunks — 끝에서부터 시작하는 청크 반복자
    • RChunksExact — 끝에서부터 시작하는 정확한 청크 반복자
    • RChunksExactMut — 끝에서부터 시작하는 정확한 가변 청크 반복자
    • RChunksMut — 끝에서부터 시작하는 가변 청크 반복자
    • Read
    • read_unaligned
    • read_via_copy
    • read_volatile
    • realloc — 메모리 블록 크기 재조정하기
    • Reborrow
    • Receiver
    • ReentrantLock — 재진입 뮤텍스
    • ReentrantLockGuard — 재진입 잠금의 스코프 가드
    • RefUnwindSafe
    • Rem
    • RemAssign
    • remove_dir — 빈 디렉터리 삭제하기
    • remove_dir_all — 디렉터리 통째로 삭제하기
    • remove_file — 파일 삭제하기
    • remove_var — 환경 변수 제거하기
    • rename — 파일·디렉터리 이름 바꾸기 / 옮기기
    • Repeat
    • repeat_n
    • RepeatN
    • repeat_with
    • RepeatWith
    • replace
    • REPLACEMENT_CHARACTER — 대체 문자
    • Residual
    • Result — 성공 또는 오류를 담는 타입
    • return_address
    • Rev
    • Reverse — 정렬 순서를 뒤집는 래퍼
    • RMatches — 오른쪽부터 패턴 일치를 순회하는 반복자
    • RMatchIndices — 오른쪽부터 매치 위치와 함께 순회
    • Rng — 난수 소스 트레잇
    • rotate_left
    • rotate_right
    • roundf128
    • roundf16
    • roundf32
    • roundf64
    • round_ties_even_f128
    • round_ties_even_f16
    • round_ties_even_f32
    • round_ties_even_f64
    • RSplit — 조건자로 나누는 역방향 분할 반복자
    • RSplitMut — 끝에서부터 시작하는 가변 분할 반복자
    • RSplitN — 개수 제한 역방향 분할 반복자
    • RSplitNMut — 개수 제한 역방향 가변 분할 반복자
    • RSplitTerminator — 종결자로 나누는 역방향 분할 반복자
    • Rust 런타임
    • rustc_peek
    • RwLockReadGuard — 읽기 잠금 해제 RAII 가드
    • RwLockWriteGuard — 쓰기 잠금 해제 RAII 가드
    • Saturating
    • saturating_add
    • saturating_sub
    • Scan
    • scope — 스코프드 스레드 생성 함수
    • ScopedJoinHandle — 스코프드 스레드 조인 핸들
    • Seek
    • SeekFrom
    • Select — 마스크로 벡터에서 요소 선택
    • select_unpredictable — 예측 어려운 값 선택하기
    • Send
    • SEPARATORS
    • SEPARATORS_STR
    • set_alloc_error_hook — 할당 실패 훅 등록하기
    • set_backtrace_style
    • set_current_dir — 현재 작업 디렉터리 변경하기
    • set_permissions — 파일·디렉터리 권한 설정하기
    • set_var — 환경 변수 설정하기
    • Shl
    • ShlAssign
    • Shr
    • ShrAssign
    • Shutdown
    • Simd — SIMD 벡터 타입
    • SimdCast — SIMD 요소 변환 지원 트레잇
    • SimdElement — SIMD 벡터 요소 마커 트레잇
    • SimdFloat — SIMD 부동소수점 연산 트레잇
    • sinf128
    • sinf16
    • sinf32
    • sinf64
    • Sink
    • Sized
    • size_of
    • size_of_type_id
    • size_of_val
    • size_of_val_raw
    • Skip
    • SkipWhile
    • sleep — 현재 스레드 잠자기
    • sleep_ms — 밀리초 단위로 현재 스레드 잠자기
    • sleep_until — 특정 시각까지 스레드 잠자기
    • slice_from_raw_parts
    • slice_from_raw_parts_mut
    • slice_get_unchecked
    • SliceIndex — 슬라이스/배열 인덱싱 트레짓
    • SocketAddr
    • SocketAddrV4
    • SocketAddrV6
    • soft_link — 심볼릭 링크 만들기
    • spawn — 새 스레드 생성
    • 특별한 타입과 트레잇
    • spin_loop — 스핀 루프 힌트
    • Splice — Vec 가변 연결 반복자
    • Split
    • SplitAsciiWhitespace — ASCII 공백으로 나눈 부분 문자열 반복자
    • SplitInclusive — 조건자로 나누되 매치를 포함하는 분할 반복자
    • SplitInclusiveMut — 매치를 포함하는 가변 분할 반복자
    • SplitMut — 조건자로 나누는 가변 분할 반복자
    • SplitN — 개수 제한 분할 반복자
    • SplitNMut — 개수 제한 가변 분할 반복자
    • split_paths — PATH 문자열을 경로들로 나누기
    • SplitTerminator — 종결자로 나누는 분할 반복자
    • SplitWhitespace — 공백으로 나눈 부분 문자열 반복자
    • sqrtf128
    • sqrtf16
    • sqrtf32
    • sqrtf64
    • 구문
    • 문장과 표현식
    • Stderr
    • StderrLock
    • StdFloat — 표준 부동소수 연산 트레잇
    • Stdin
    • StdinLock
    • Stdio
    • Stdout
    • StdoutLock
    • Step
    • StepBy
    • String — UTF-8로 인코딩된 소유 문자열
    • StripPrefixError
    • struct_Alignment
    • Arc — 스레드 간 공유 소유권 스마트 포인터
    • struct_Box
    • Bytes — 바이트 시퀀스 타입
    • Cell — 내부 가변성을 제공하는 컨테이너
    • struct_Chain
    • Drain — 문자열에서 제거하며 순회하는 반복자
    • struct_Empty
    • Error — 오류를 설명하는 트레잇
    • EscapeDebug — Debug 이스케이프 반복자
    • EscapeDefault — 기본 이스케이프 반복자
    • EscapeUnicode — 유니코드 이스케이프 반복자
    • struct_FieldRepresentingType
    • struct_File
    • struct_FromFn
    • Global — 전역 메모리 할당자
    • struct_HashSet
    • IntoIter — Vec의 소유 반복자
    • Iter — 슬라이스의 불변 반복자
    • IterMut — 슬라이스의 가변 반복자
    • Layout — 메모리 레이아웃 설명
    • LazyLock — 지연 초기화 동기화 타입
    • Lines — 문자열의 줄 반복자
    • struct_ManuallyDrop
    • Mutex — 상호 배제 잠금
    • NonNull — 널이 아닌 가변 포인터
    • Once — 일회성 초기화 프리미티브
    • OnceLock — 일회성 셀이 있는 동기화 타입
    • struct_OsStr
    • struct_OsString
    • struct_PanicHookInfo
    • struct_Path
    • struct_PathBuf
    • struct_PhantomPinned
    • struct_Pin
    • Range — 반개방 범위 표현
    • RangeFrom — 무한 범위 표현
    • RangeFull — 전체 범위 표현
    • RangeInclusive — 양끝 포함 범위 표현
    • RangeTo — 끝 미만 범위 표현
    • RangeToInclusive — 끝 포함 범위 표현
    • struct_Rc
    • struct_RefCell
    • struct_Repeat
    • RSplit — 끝에서부터 시작하는 분할 반복자
    • RSplitN — 개수 제한 분할 반복자
    • RwLock — 읽기-쓰기 잠금
    • Split — 조건자로 나누는 분할 반복자
    • SplitInclusive — 매치를 포함하는 분할 반복자
    • SplitN — 개수 제한 분할 반복자
    • String — 소유된 UTF-8 문자열
    • struct_Take
    • struct_TcpStream
    • struct_TypeId
    • struct_UnsafeCell
    • StructuralPartialEq
    • Vec — 동적 배열
    • struct_VecDeque
    • Weak — 비소유 참조
    • Sub
    • SubAssign
    • 하위 타입과 분산
    • sub_with_overflow
    • Successors
    • Sum
    • swap
    • swap_nonoverlapping
    • Swizzle — SIMD 요소 재배열 트레잇
    • symlink_metadata — 링크 자체의 메타데이터 얻기
    • SyncView — SIMD 동기 뷰 래퍼
    • System — 운영체제 기본 메모리 할당자
    • SystemRng — 시스템 난수 생성기
    • SystemTime — 시스템 시계 측정값
    • SystemTimeError — SystemTime 연산 오류
    • Take
    • take_alloc_error_hook — 할당 실패 훅 가져오기
    • TakeWhile
    • TcpListener
    • TcpStream
    • temp_dir — 임시 디렉터리 경로 얻기
    • Thread — 스레드 핸들
    • ThreadId — 실행 중인 스레드의 고유 식별자
    • three_way_compare
    • ToBytes — SIMD 값을 바이트로 변환하는 트레잇
    • 토큰
    • ToLowercase — 소문자 변환 반복자
    • ToSocketAddrs
    • ToString — 문자열로 변환하는 트레이트
    • ToUppercase — 대문자 변환 반복자
    • trait_AsMut
    • trait_AsRef
    • trait_AsyncFn
    • trait_AsyncFnMut
    • trait_AsyncFnOnce
    • 트레이트 바운드와 수명 바운드
    • Clone — 값의 복사본 생성 트레잇
    • trait_Copy
    • Debug — 디버그 형식화 트레잇
    • Default — 기본값 제공 트레잇
    • Deref — 역참조 트레잇
    • trait_DerefMut
    • trait_DoubleEndedIterator
    • trait_Drop
    • trait_Eq
    • trait_ExactSizeIterator
    • trait_Extend
    • trait_Fn
    • trait_FnMut
    • trait_FnOnce
    • trait_From
    • trait_FromIterator
    • trait_Future
    • Index — 인덱싱 연산 트레잇
    • IndexMut — 가변 인덱싱 연산 트레잇
    • trait_Into
    • trait_IntoFuture
    • trait_IntoIterator
    • trait_Iterator
    • Ord — 전체 순서 트레잇
    • trait_PartialEq
    • PartialOrd — 부분 순서 트레잇
    • trait_Read
    • trait_Send
    • trait_Sized
    • Sync — 스레드 간 공유 안전 마커 트레잇
    • trait_Termination
    • trait_ToOwned
    • trait_ToString
    • Try — 실패 가능한 연산의 트레잇
    • trait_TryFrom
    • trait_TryInto
    • trait_Unpin
    • Write — 바이트를 쓰는 트레잇
    • transmute
    • transmute_copy
    • TransmuteFrom
    • transmute_neo
    • transmute_prefix
    • transmute_unchecked
    • truncf128
    • truncf16
    • truncf32
    • truncf64
    • TrustedLen
    • TrustedStep
    • TryFrom — 실패할 수 있는 타입 변환 트레이트
    • TryFromCharError — TryFrom 변환 실패 오류
    • TryFromFloatSecsError — 초 단위 부동소수 변환 오류
    • TryFromIntError
    • TryFromSliceError — 슬라이스 변환 실패 오류
    • TryInto — 소비하며 실패할 수 있는 변환 트레이트
    • TryIter
    • TryLockResult — 비차단 잠금 결과 타입 별칭
    • try_range — 범위의 안전한 경계 검사
    • Tuple
    • 타입 강제 변환
    • typed_swap_nonoverlapping
    • type_id
    • TypeId — 타입의 고유 식별자
    • type_id_eq
    • type_id_field_representing_type
    • type_id_fields
    • type_id_variants
    • type_id_vtable
    • 타입 레이아웃
    • type_name — 타입의 이름 가져오기
    • type_name_of_val — 값의 타입 이름 가져오기
    • type_of
    • type_PanicInfo
    • Result — 성공 또는 실패를 나타내는 타입
    • 타입
    • 배열 타입
    • 불리언 타입
    • 문자 타입
    • 클로저 타입
    • 열거형 타입
    • 함수 항목 타입
    • 함수 포인터 타입
    • impl Trait
    • 추론 타입
    • 네버 타입(Never type)
    • 숫자 타입
    • 타입 매개변수
    • 포인터 타입(Pointer types)
    • 슬라이스 타입
    • 문자열 슬라이스 타입
    • 구조체 타입
    • Trait 객체
    • 튜플 타입
    • 유니언 타입
    • 타입 시스템(Type system)
    • u16x1 — SIMD 벡터 타입 별칭
    • u16x16 — SIMD 벡터 타입 별칭
    • u16x2 — SIMD 벡터 타입 별칭
    • u16x32 — SIMD 벡터 타입 별칭
    • u16x4 — SIMD 벡터 타입 별칭
    • u16x64 — SIMD 벡터 타입 별칭
    • u16x8 — SIMD 벡터 타입 별칭
    • u32x1 — SIMD 벡터 타입 별칭
    • u32x16 — SIMD 벡터 타입 별칭
    • u32x2 — SIMD 벡터 타입 별칭
    • u32x32 — SIMD 벡터 타입 별칭
    • u32x4 — SIMD 벡터 타입 별칭
    • u32x64 — SIMD 벡터 타입 별칭
    • u32x8 — SIMD 벡터 타입 별칭
    • u64x1 — SIMD 벡터 타입 별칭
    • u64x16 — SIMD 벡터 타입 별칭
    • u64x2 — SIMD 벡터 타입 별칭
    • u64x32 — SIMD 벡터 타입 별칭
    • u64x4 — SIMD 벡터 타입 별칭
    • u64x64 — SIMD 벡터 타입 별칭
    • u64x8 — SIMD 벡터 타입 별칭
    • u8x1 — SIMD 벡터 타입 별칭
    • u8x16 — SIMD 벡터 타입 별칭
    • u8x2 — SIMD 벡터 타입 별칭
    • u8x32 — SIMD 벡터 타입 별칭
    • u8x4 — SIMD 벡터 타입 별칭
    • u8x64 — SIMD 벡터 타입 별칭
    • u8x8 — SIMD 벡터 타입 별칭
    • ub_checks
    • UdpSocket
    • unaligned_volatile_load
    • unaligned_volatile_store
    • unchecked_add
    • unchecked_div
    • unchecked_funnel_shl
    • unchecked_funnel_shr
    • unchecked_mul
    • unchecked_rem
    • unchecked_shl
    • unchecked_shr
    • unchecked_sub
    • UNICODE_VERSION — 유니코드 표준 버전
    • uninitialized
    • UniqueArc — 고유하게 소유된 Arc
    • UniqueRc — 고유하게 소유된 Rc
    • UNIX_EPOCH — 유닉스 시대 기준점
    • unlikely — 조건이 참일 가능성이 낮다고 알리기
    • Unpin
    • unreachable
    • unreachable_unchecked — 도달할 수 없다고 알리기
    • unsafe 키워드
    • UnsafePinned
    • 안전하지 않음
    • UnsafeUnpin
    • Unsize
    • UnwindSafe
    • update_hook
    • UpperExp — 지수 표기(대문자 E) 포맷
    • UpperHex — 16진수(대문자) 포맷
    • usizex1 — SIMD 벡터 타입 별칭
    • usizex16 — SIMD 벡터 타입 별칭
    • usizex2 — SIMD 벡터 타입 별칭
    • usizex32 — SIMD 벡터 타입 별칭
    • usizex4 — SIMD 벡터 타입 별칭
    • usizex64 — SIMD 벡터 타입 별칭
    • usizex8 — SIMD 벡터 타입 별칭
    • Utf8Chunk — Utf8Chunks 반복자의 아이템
    • Utf8Chunks — 대부분 UTF-8인 바이트를 디코딩하는 반복자
    • Utf8Error — UTF-8 해석 오류
    • va_arg
    • va_copy
    • va_end
    • VaList — 가변 인자 목록
    • var — 환경 변수 값을 문자열로 읽기
    • VarError — 환경 변수 오류
    • 변수
    • variance
    • variant_count
    • var_os — 환경 변수 값을 OS 문자열로 읽기
    • Vars — 환경 변수 반복자
    • VarsOs — OS 문자열 환경 변수 반복자
    • Vec — 연속 메모리 가변 배열
    • 가시성과 프라이버시
    • volatile_copy_memory
    • volatile_copy_nonoverlapping_memory
    • volatile_load
    • volatile_set_memory
    • volatile_store
    • vtable_align
    • vtable_size
    • WaitTimeoutResult — 조건 변수 타임아웃 대기 결과
    • Wake — 실행기에서 작업 깨우기 구현
    • Waker — 작업 깨우기 핸들
    • waker_fn — 클로저로 Waker 생성
    • Weak — 비소유 참조 Rc
    • 공백(Whitespace)
    • Windows — 겹치는 고정 길이 윈도우 반복자
    • with_exposed_provenance
    • with_exposed_provenance_mut
    • without_provenance
    • without_provenance_mut
    • Wrapping
    • wrapping_add
    • wrapping_mul
    • wrapping_sub
    • write — 포맷 인자를 문자열로 쓰기
    • write_bytes
    • WriterPanicked
    • write_unaligned
    • write_via_move
    • write_volatile
    • Yeet
    • yield_now — 실행 양보
    • ZeroablePrimitive
    • zeroed
    • Zip
기술 스택언어 · 런타임Rust › › ›

c_schar — C의 signed char 타입 매핑

목차
c_schar — C의 signed char 타입 매핑본문더 알아보기 (Learn more)

c_schar — C의 signed char 타입 매핑

c_schar는 C 언어의 signed char 타입에 대응하는 Rust 타입 별칭이에요.

출처: Rust 공식 문서

본문

pub type c_schar = i8;

C의 signed char는 8비트 부호 있는 정수이므로 Rust의 i8과 대응해요.

더 알아보기 (Learn more)

Rust 공식 문서

c_schar — C의 signed char 타입 매핑본문더 알아보기 (Learn more)
DataSketchers AI·데이터·디자인으로 기업의 디지털 전환을 지원합니다. 서울시립대학교 캠퍼스타운 창업기업
회사소개 사업영역 D-SKET 고객사 블로그 위키 보도자료 ESG 문의
© 데이터스케쳐스. All rights reserved. 사업자등록번호 349-81-03411