하나의 작은 예에서 rust가 안 된다는 것을 알 수 있다
5388 단어 rust
// Tested against syntex_syntax v0.33
extern crate syntex_syntax as syntax;
use std::rc::Rc;
use syntax::codemap::{CodeMap};
use syntax::errors::{Handler};
use syntax::errors::emitter::{ColorConfig};
use syntax::parse::{self, ParseSess};
fn main() {
let codemap = Rc::new(CodeMap::new());
let tty_handler =
Handler::with_tty_emitter(ColorConfig::Auto, None, true, false, codemap.clone());
let parse_session = ParseSess::with_span_handler(tty_handler, codemap.clone());
let src = "fn foo(x: i64) { let y = x + 1; return y; }".to_owned();
let result = parse::parse_crate_from_source_str(String::new(), src, Vec::new(), &parse_session);
println!("parse result: {:?}", result);
}
먼저
[package]
name = "aa"
authors = ["me"]
version = "0.1.0"
[dependencies]
syntex_syntax = "0.59.1"
한 필드가 없으면 안 돼.라고 rust가 말했다.
그리고 cargo build
포크, 66
.편역이 매우 오래되었다.나는 운행하자마자 , .
, 그리고 이 가방을 삭제했다
, 나300M
를 점용했다. 이것은 모두 쓰레기 더미였다.왜 이렇게 많은 공간을 차지해.어쨌든rust
은 내 스타일이 아니라 그야말로
의 언어다.반드시
rustup default nightly
, 매일 밤 버전을 사용해야 하며, 그렇지 않으면 실행할 수 없다rustc -Z ast-json
, 즉 생성할 수 없다ast
.나는 정말 ,
.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Cargo Watch 및 Docker를 사용하여 Rust에서 핫 리로드안녕하세요 여러분 👋🏻 오늘 저는 Docker Container를 사용하여 Rust의 변경 사항을 관찰할 수 있는 방법을 여러분과 공유하고자 합니다. 이것은 기사의 연속입니다 1 - 가장 먼저 프로젝트의 루트 디렉터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.