I have an existing cargo project which I would like to work with web-asm. However, wasm-pack build fails because my project is a binary rather than a library. How can I circumvent this problem while still keeping my version control history?
            Asked
            
        
        
            Active
            
        
            Viewed 3,296 times
        
    2
            
            
         
    
    
        Roquentin
        
- 177
- 2
- 12
1 Answers
3
            
            
        These answers may help you : https://stackoverflow.com/a/26946705/11732874
It works for a default bin package on edition 2018. You can put this in your cargo.toml
[lib]
name = "YourPackageName"
path = "src/PathToMain.rs"
How can I circumvent this problem while still keeping my version control history?
What do you mean ?
 
    
    
        Lyokolux
        
- 1,227
- 2
- 10
- 34
- 
                    For the part of your answer that should've been a comment, I believe they're trying to ask is along the lines of [Is it possible to move/rename files in Git and maintain their history?](https://stackoverflow.com/a/2314757/12101554) – Samathingamajig Dec 30 '22 at 04:48